Head of Creative Business

Company: Urban Digital Recruitment Ltd
Apply for the Head of Creative Business
Location: London
Job Description:

Head of New Business – Creative Consultancy Central London | £80–100K + Bonus & Benefits | Hybrid Working

Are you ready to drive commercial growth at the cutting edge of creativity and strategy? This is a rare opportunity to lead new business efforts for a global creative consultancy that works with some of the world’s most influential brands.

As Head of New Business, you’ll lead on developing and executing a global sales strategy, building strategic partnerships, and heading up a high-performing commercial team. Your focus will be on unlocking growth through insight-led solutions that help major organisations elevate their creative and brand impact.

Leading and mentoring a global business development team to exceed ambitious revenue targetsCreating and implementing a best-in-class new business strategy and pipeline frameworkEngaging with senior decision-makers to position a premium consulting offerDriving sales performance through strong CRM management, forecasting and reportingRepresenting the consultancy at key industry events and contributing to thought leadership

A strong background in commercial leadership, business development, or strategic consultingA strong grasp of creative, marketing or innovation-led industriesCommercial acumen with the ability to create financial models and present to senior stakeholders

This is a senior leadership role offering real impact, autonomy, and the chance to shape a high-growth consultancy at the forefront of creative business. With global reach and a powerful brand proposition, this is a fantastic next step for a commercially driven leader.

25+ days holiday, hybrid working, private medical cover, share scheme, mental health and wellbeing support, and excellent internal progression….

Posted: May 26th, 2025