This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
The Manager – National Media, Creative & Innovation oversees social, video, and premium media channels, driving brand storytelling and creative excellence. This role serves as the primary lead for creative briefs, asset development, and channel innovation, ensuring that campaigns resonate with audiences while delivering on business objectives.
Job Responsibility:
Lead the creative briefing process for assigned channels, ensuring timely asset development and alignment with media requirements
Partner with creative teams and agencies to traffic ads and ensure proper setup across platforms
Oversee campaign trafficking, QA, and launch for social, video, and programmatic channels
Manage budget pacing, optimization, and reconciliations to ensure spend aligns with business goals
Drive innovation by testing new ad formats, platforms, partnerships, and creative approaches
Collaborate with Measurement and internal partners on tagging, tracking, and measurement frameworks