Head of Creative & Strategy – Pitch-Winning Leader

Company: Itch Media Limited
Apply for the Head of Creative & Strategy – Pitch-Winning Leader
Location: London
Job Description:

Itch Media Limited in Greater London is seeking a Creative Lead to head up their Creative and Strategy team. You will have the autonomy to shape creative outputs while leading a passionate team. Your expertise in campaign development and client relationships will drive the agency’s growth.

The ideal candidate will possess over 10 years of experience in creative campaigns and team leadership, combining strategic insights and creativity to inspire clients and deliver outstanding results. This role offers a comprehensive benefits package, including health insurance, training budgets and incentives.

#J-18808-Ljbffr…

Posted: July 1st, 2026