O

Opella

Global OTC & VMS self-care manufacturer

Global Brand Strategy Lead

Brand & Creative MarketingPosted on Nov 14
Full-timeNeuilly-sur-Seine, France€88.8k - €118.2kHybrid

About the Job

Requirements

  • Fluency in spoken and written English in a professional context is required.
  • Demonstrated global perspective with multi-market experience is required.
  • Strong strategic marketing, brand expertise, and commercial understanding are required.
  • Ability to develop compelling communication platforms and creative strategies that drive brand growth and business performance is required.
  • Ability to manage external agencies and cross-functional stakeholders, build partnerships, and deliver results through influence is required.
  • Understanding of commercial and marketing fundamentals, end-to-end brand planning, and long-range forecasting is required.
  • Ability to make sound decisions, prioritize effectively, and navigate complex environments is required.
  • Ability to engage and influence senior stakeholders and drive strategic alignment across markets is required.
  • Presentation and persuasive communication skills are required.

Responsibilities

  • Define brand equity, brand positioning, and long-term strategic plans using consumer and shopper insights, demand analysis, competitive intelligence, content strategy, financial results, and the innovation pipeline.
  • Define brand assets, including logos, typography, and taglines.
  • Define brand campaign strategy with the Global Brand General Manager, including timing, positioning, and budget.
  • Lead cross-functional dialogue to align on brand strategy and develop functional tactical plans that meet brand strategic imperatives.
  • Serve as the focal point for global brand advertising and promotion allocation and follow up on the brand global budget.
  • Review marketing and business development strategies and recommend optimization based on marketing mix modeling learnings.
  • Lead content creation and orchestrate the global brand team to provide an end-to-end experience plan, including social media initiatives.
  • Lead, develop, and implement a portfolio support model, including media and advertising and promotion, to achieve brand vision and bring new brand architecture to life; develop playbooks for markets to adopt.
  • Track monthly brand performance, including marketing and financial actuals and key performance indicators, and support Global General Managers and Zone leads in achieving market share, sales volume growth, brand equity, and brand health objectives.
  • Build strategic partnerships with global creative and media agencies, Innovation and Healthcare Professional leads, Shopper teams, and experience planning across the brand.
  • Mentor and provide input to the Global Brand Lead.
  • Mentor and uplift emerging talent.

Desired Qualifications

  • A graduate degree in Marketing, a Management degree, or an MBA is preferable.

About the Company

Opella

Global OTC & VMS self-care manufacturer

Opella makes a wide range of over-the-counter medicines, vitamins, minerals, and supplements for global consumers, covering about 100 brands and an 11,000-strong workforce. It develops, manufactures, and markets non-prescription health products that people can buy ready-made in stores for common needs such as pain relief, digestion, and allergy relief. The company differentiates itself with a large global manufacturing footprint (13 sites and 4 science and innovation centers) and its B Corp certification, signaling accountability to social and environmental standards. Its goal is to simplify self-care and put health in people’s hands for half a billion consumers worldwide.

Company size
5,001-10,000
Company stage
Not listed
Total funding
Not listed
Headquarters
Neuilly-sur-Seine, France
Founded
2018

Recently Posted Jobs

Explore more opportunities at Opella

See more jobs