Global Team Leader - Affiliate marketing

🇬🇧 London, England
$500 - $530 Annual
Posted 2 days ago
Expires December 20, 2026

The Global Team Leader - Affiliate Marketing at Awin is a pivotal role responsible for overseeing a portfolio of premium client accounts, ensuring strategic direction, and driving growth and retention. This position combines hands-on client management with leadership of a team of Account Managers, operating in a dynamic and fast-paced environment. The role is based in London, England, and follows a hybrid working model, requiring at least two days per week in the office. The contract is a fixed-term contract (FTC) running from August 2026 to late September 2027.

More Jobs at AWIN