Digital Campaign Expert - French Speaking

Employer · Roche

Marketing specialistSales and marketing managerAdvertising and PR managerFull-time

Budapest

As a Digital Campaign Expert - French speaking in the Digital Campaigns Chapter in the Global Digital Hub, you play a crucial role in driving the end-to-end orchestration of campaign content delivery across all channels and request types. You ensure seamless coordination between global and local teams, facilitating conversations that reflect affiliate digital campaign content needs, insights, and learnings, and achieving consistent messaging throughout the organization.

Tasks

  • Content production management: Drive the end-to-end orchestration of campaign and content delivery, across all channels and request types
  • Content network facilitator: Drive conversations between global and local teams to reflect needs, insights and learnings
  • Mentor and guide Delivery Managers and junior team members
  • Stakeholder Communication & Relationships: Incorporate feedback from stakeholders and build working relationships
  • Strategy & Compliance Guidance: Provide guidance for business teams in planning, executing, and optimizing their digital and omnichannel engagement strategies
  • Affiliate Empowerment: Empower affiliates to achieve their content goals while aligning with Roche's digital vision
  • Demand Planning: Support affiliates with content demand planning topics and integrate local demand forecast inputs

Conditions & benefits

Development opportunitiesLearning resources, constant development opportunities, free language courses & trainings, international assignments, internal position changes.Excellent benefitsCompetitive salary and cafeteria package, annual bonus, Private Medical Services, Employee Assistance Program, All You Can Move Sportpass, coaching / mentoring opportunity, buddy program, team buildings, holiday party.FlexibilityHome office is commonly available (typically 2 office days/week on average).

Requirements

  • You hold a Bachelor's degree in Marketing, Communications, Business, or a related field
  • Communicate with professional English and French proficiency in a business environment
  • You bring 6 years of experience in content production, project management, or digital campaign management
  • Solid understanding of digital marketing principles, content creation, and campaign management
  • Familiarity with the Life Science industry, including key local compliance and regulatory concepts

Posted Oct 27, 2026 · Updated 7 days ago · 0 views