New Business Director [Global]
Overview
The New Business Director position at WPP Production is a strategic role based in London, United Kingdom, designed to drive growth, shape high-value opportunities, and establish a repeatable growth engine for the organization. Visa sponsorship may be offered for suitable candidates.
Requirements
Applicants should possess significant experience, typically ten years or more, in growth, strategy, or new business roles within an agency, production, or creative environment. The role requires exceptional strategic thinking, strong commercial acumen for designing pricing strategies and commercial models, and outstanding storytelling and writing abilities for multi-disciplinary pitches. Candidates must demonstrate experience leading complex, large-scale pitch processes, presenting to senior clients, influencing leadership, and managing multiple high-stakes opportunities under pressure. A strong understanding of integrated marketing ecosystems across production, creative, and media is necessary, alongside the ability to mentor team members and align senior stakeholders.
How to apply
Interested candidates can apply through the available listing channels, noting that visa sponsorship is evaluated for suitable candidates during the process.