The Channel Company

HQ
Westborough
Total Offices: 2
608 Total Employees

Teams at The Channel Company

2 Days AgoSaved
In-Office
London, Greater London, England, GBR
AdTech • Information Technology
Lead marketing for Communities across EMEA and APAC: develop and execute integrated event, email, digital, social and web campaigns; manage a small international team; drive audience growth, engagement, registrations and commercial outcomes; coordinate with editorial, events, operations and global marketing; manage budgets and optimise campaign performance across multiple markets and time zones.
6 Days AgoSaved
Remote
United States
AdTech • Information Technology
Drive partner-led marketing and GTM initiatives for APJ partners: plan and execute MDF-funded campaigns, manage agencies, enable partners with playbooks and training, track performance, and optimize demand-generation programs to drive revenue and ROI.
6 Days AgoSaved
In-Office
Petaling Jaya, Petaling, Selangor, MYS
AdTech • Information Technology
Support execution of APAC channel marketing programs: adapt global initiatives, coordinate campaigns and partners, develop localized assets, deliver partner onboarding/training, track campaign performance and report on partner engagement and MDF utilization.