The Channel Company

Belfast
608 Total Employees

Teams at The Channel Company

19 Hours 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.