Head of Marketing, EMEA & APAC at The Channel Company | GB | Rezi

Head of Marketing, EMEA & APAC at The Channel Company

Head of Marketing, EMEA & APAC

The Channel Company · GB

1 weeks ago

Head of Marketing, EMEA & APAC

The Channel Company · GB

12 days ago
Resume preview

Impress employers and recruiters.
Choose from hundreds of resume examples.

Target Resume Now

About the Role

The Channel Company is seeking a Head of Marketing, EMEA & APAC to lead marketing activity across the Communities portfolio. This hands-on leadership role combines team management, marketing planning, and campaign execution in a fast-paced international environment.

Responsibilities

  • Develop and deliver marketing plans across EMEA and APAC.
  • Manage, coach, and develop a small international team.
  • Lead integrated campaigns across events, email, digital, social, and web channels within the events and media business.
  • Drive audience engagement, registrations, and campaign performance.
  • Collaborate with editorial, events, audience, operations, design, and global marketing teams to ensure aligned and high-standard campaign delivery.
  • Contribute to marketing planning and prioritization for the Communities portfolio.
  • Manage campaign budgets and regional priorities.
  • Monitor campaign performance and identify opportunities for optimization and growth.
  • Ensure effective activity delivery across multiple markets and time zones.

Requirements

  • 10+ years of B2B marketing experience.
  • Previous people management experience.
  • Strong event and digital marketing expertise.
  • Experience developing and delivering marketing plans.
  • Strong stakeholder management and communication skills.
  • Comfortable working across international markets.
  • Data-driven with strong commercial awareness.

Location

  • London, UK

Work Type

  • Hybrid
  • Full-time

Experience Level

  • 10+ years

Benefits

  • 35 hours of work per week
  • Generous Holiday package + National bank holidays
  • Temporary International Remote Working Opportunities
  • Life assurance scheme
  • Employee referral scheme
  • A tailored training and induction plan
  • Regular recognition rewards

About the Company

  • The Channel Company is a growing business with opportunities to influence.