Omnicom Media Group UK

London
Total Offices: 2
3,786 Total Employees

Teams at Omnicom Media Group UK

10 Days AgoSaved
In-Office
London, Greater London, England, GBR
AdTech • Marketing Tech
Lead end-to-end product delivery for omni-first marketing products: define requirements and roadmaps, run discovery and UAT, collaborate with engineering, data science and UX, drive GTM and adoption, and measure product KPIs while ensuring privacy and scalability.
14 Days AgoSaved
In-Office
London, Greater London, England, GBR
AdTech • Marketing Tech
The Paid Social Director will lead EMEA paid creator marketing, manage projects, develop teams, and drive digital innovation across major social platforms.