The Senior New Business Manager role at WPP Production is essential for driving growth by managing strategic, high-value business opportunities from start to finish. The successful candidate will lead the development of compelling proposals and position the company effectively in the market. Key responsibilities include defining pitch narratives, designing client solutions, and collaborating with senior stakeholders to ensure success.