Global Team Leader – Affiliate marketing

Company: AWIN
Apply for the Global Team Leader – Affiliate marketing
Location: London
Job Description:

Overview

In this role you own the strategic direction and day-to-day relationships for a portfolio of premium client accounts, driving growth and retention. You lead a team of Account Managers, aligning client objectives with delivery across campaigns and KPIs. You’ll stay ahead of industry trends, represent the company at events, and contribute to training and cross-functional projects. This is a hands-on leadership role in a fast-paced, performance-driven environment with a clear impact on client outcomes and team capability.

Pay / Benefits

  • Flexi-Week with four-day work week
  • Hybrid working model (Flexi-Office)
  • Remote work furniture allowance
  • Pension contributions
  • Private medical insurance
  • Electric vehicle and cycle-to-work schemes | childcare nursery benefit

Responsibilities

  • Own strategic direction and day-to-day relationship for top-tier client accounts with a focus on growth and GP
  • Develop and execute program strategies to drive client growth, retention, and performance
  • Lead affiliate recruitment, performance monitoring, and optimisation across managed accounts
  • Escalation point for complex client issues with sound judgement and solutions
  • Maintain proactive communication with internal and external stakeholders
  • Coach, develop, onboard, and review performance of a team of Account Managers
  • Allocate client portfolios across the team respecting qualifications and experience
  • Supervise campaigns and monitor delivery against KPIs and quality standards
  • Foster a high-performing, collaborative team culture aligned with company values
  • Stay current with industry trends and share insights across the team and wider business
  • Represent the company at industry events and client meetings
  • Contribute to creation of client and internal training materials
  • Participate in or lead departmental and cross-functional projects

Key requirements

  • Bachelor’s degree or equivalent experience
  • Affiliate marketing experience
  • Proven account management experience handling portfolios through a team
  • People management experience is a plus (coaching, performance management, development)
  • Strong commercial acumen and ability to translate client objectives into actionable strategy
  • Excellent stakeholder management and written/verbal communication
  • Confident handling of escalations and complex client situations
  • Comfort in a fast-paced, target-driven environment
  • stakeholder management
  • communication (written and verbal)
  • conflict resolution
  • affiliate marketing
  • data analysis capabilities
  • digital marketing

…

Posted: October 1st, 2026