About the role
As the Media Lead, you will manage brand media strategy for France, including planning, activation, and measurement for highest priority brand initiatives. Working closely with internal marketing teams, external media and creative agency partners, you will be responsible for driving a holistic marketing strategy. You will act as the in-house media subject matter experts and develop innovative media plans to drive both brand and business results. You will lead strategic planning and media buying across major media partners and tech platforms, identifying the right channel mix and partnering with campaign leads to deliver best-in-class campaigns.
In this role, you will manage our media agency relationship, ensuring that strategies deliver against business objectives and are constantly optimized. This role would suit someone from a strategic media planning background (agency or client side) with a deep understanding of data strategy, channel planning, consumer insights and media investment.
What You'll Do
These companies are also recruiting for the position of “Community & Social Media”.