Incubeta

HQ
London
Total Offices: 19
861 Total Employees
Year Founded: 2001

Teams at Incubeta

Recently posted jobs

2 Days AgoSaved
In-Office
Cape Town, Western Cape, ZAF
AdTech • Digital Media • Marketing Tech
Manages digital media buying across programmatic, social, and paid search channels. Develops and implements campaign strategies, allocates budgets, monitors pacing and performance, troubleshoots platform issues, optimizes campaigns against ROI and KPIs, and prepares client reporting and post-campaign analyses. The role collaborates with consultants, account managers, clients, and technical teams to deliver branding and performance objectives across desktop, mobile, and video campaigns.
2 Days AgoSaved
In-Office
Cape Town, Western Cape, ZAF
AdTech • Digital Media • Marketing Tech
Leads global talent acquisition strategy and operations across regions and business units. Oversees end-to-end recruiting, improves hiring workflows using recruitment technology and AI, advises stakeholders, develops talent analytics, trains hiring managers, and enhances employer branding and candidate experience. Requires extensive senior-level recruiting experience in technology, AI, or marketing environments, including global talent acquisition leadership and expertise with ATS platforms and LinkedIn Recruiter.
2 Days AgoSaved
In-Office
Cape Town, Western Cape, ZAF
AdTech • Digital Media • Marketing Tech
Leads and grows a strategic client portfolio for a digital marketing agency. Responsibilities include client relationship management, digital strategy development, campaign oversight, account retention, cross-selling, budgeting, forecasting, profitability management, reporting, pitching, and team leadership. The role mentors Account Managers, coordinates internal specialists, ensures service quality and timely delivery, and drives client and agency business growth across digital marketing channels.