Omaze

HQ
London
Total Offices: 3
178 Total Employees
Year Founded: 2012

Teams at Omaze

Recently posted jobs

7 Hours AgoSaved
Hybrid
London, Greater London, England, GBR
Digital Media • News + Entertainment • Sharing Economy • Social Media • Social Impact
Lead creative vision and delivery for all video and photo content across TV, digital, CRM and social channels. Direct production and editing, approve assets, collaborate with cross-functional teams, drive test-and-adapt strategies, and manage a multidisciplinary creative team to produce performance-driven and brand-elevating campaigns.
2 Days AgoSaved
Hybrid
London, Greater London, England, GBR
Digital Media • News + Entertainment • Sharing Economy • Social Media • Social Impact
Lead and scale product teams to drive product-led growth, define area-level strategy, OKRs and roadmaps, run experimentation, support international launches, integrate AI, and align cross-functional squads to deliver exceptional customer experiences.
2 Days AgoSaved
Hybrid
Munich, Bayern, DEU
Digital Media • News + Entertainment • Sharing Economy • Social Media • Social Impact
Partner with German business leaders to lead FP&A: planning, forecasting, variance analysis, financial modelling, scenario planning, reporting, and process improvements to support strategic decisions and scale the business.