Digital Media Buyer & Data Analyst

Carrol Boyes

Cape Town

On-site

ZAR 360,000 - 600,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Carrol Boyes is seeking a Digital Media Buyer & Data Analyst to plan, execute, and optimise paid-media campaigns across Google Ads, Meta, TikTok, and more. The role combines hands-on media buying with data analysis to improve reach, engagement and ROI while delivering clear, actionable reporting to stakeholders.

The candidate will manage budgets, track performance, conduct audience/keyword research, and collaborate with creative and account teams to ensure campaigns meet platform requirements

Qualifications

  • Qualification in marketing, advertising, media, or data analytics.
  • Experience in digital media buying or performance marketing.
  • Proficient with Google Ads, Meta Ads Manager, and GA4.
  • Strong Excel or Google Sheets skills for data manipulation.

Responsibilities

  • Plan and execute digital media campaigns across platforms (Google Ads, Meta, TikTok, LinkedIn, programmatic).
  • Build, launch and manage campaigns aligned with media plans, budgets and timelines.
  • Monitor pacing, optimize for reach, engagement, leads, conversions and ROAS.
  • Collect and analyse campaign data to generate insights and recommendations.
  • Coordinate with creative and account teams to ensure timely delivery and compliance.

Skills

Analytical skills
Numerical ability
Attention to detail
Time management
Communication

Education

Marketing/Advertising or data analytics degree

Tools

Google Ads
Meta Ads Manager
Google Analytics 4
Excel/Sheets

Job description

Role purpose

The Digital Media Buyer & Data Analyst will support with planning, executing, optimising and reporting on digital media campaigns across relevant paid-media platforms.

The role combines hands-on media buying with strong data analysis. The successful candidate will help ensure campaigns are launched accurately, budgets are managed effectively, performance is continuously improved and stakeholders receive clear, actionable reporting.

Key responsibilities
Digital media buying
  • Assist with the planning and execution of digital media campaigns across platforms such as Google Ads, Meta, TikTok, LinkedIn, programmatic display and other relevant channels.
  • Build, launch and manage campaigns in line with approved media plans, budgets, timelines and objectives.
  • Manage campaign setup, including audiences, targeting, placements, bidding strategies, tracking parameters and creative specifications.
  • Monitor campaign pacing and ensure budgets are spent accurately and efficiently.
  • Conduct ongoing campaign optimisation to improve reach, engagement, traffic, leads, conversions and return on investment.
  • Support audience research, keyword research, competitor analysis and media-channel selection.
  • Coordinate with creative, content and account teams to ensure that campaign assets are delivered on time and meet platform requirements.
  • Perform campaign quality assurance before launch and troubleshoot delivery or tracking issues.
  • Stay informed about platform updates, emerging digital channels and media-buying best practices.
Data analytics and reporting
  • Collect, validate and consolidate campaign data from multiple platforms and analytics tools.
  • Maintain accurate dashboards, reporting templates and campaign trackers.
  • Prepare weekly, monthly and post-campaign performance reports.
  • Analyse performance against campaign objectives, benchmarks and agreed KPIs.
  • Translate data into clear insights, recommendations and next steps and other stakeholders.
  • Identify trends, opportunities, anomalies and areas of underperformance.
  • Support attribution, conversion tracking and measurement processes.
  • Help improve reporting efficiency through automation and standardised data practices.
  • Maintain accurate records of budgets, spend, campaign results and optimisation activity.
Collaboration and operational support
  • Work closely on media strategies, campaign priorities and performance reviews.
  • Provide reliable day-to-day campaign and reporting support.
  • Communicate campaign progress, risks and performance concerns proactively.
  • Participate in planning meetings, reporting sessions and campaign reviews.
  • Assist with presentations, media plans, forecasts and performance summaries.
  • Build productive working relationships with internal teams, clients, media partners and platform representatives where required.
Required skills and experience
  • Relevant qualification in marketing, advertising, media, data analytics, business or a related discipline.
  • Experience in digital media buying, paid-media campaign management or performance marketing.
  • Working knowledge of platforms such as Google Ads, Meta Ads Manager and Google Analytics 4.
  • Strong Excel or Google Sheets skills, including formulas, pivot tables and data manipulation.
  • Good understanding of digital marketing metrics, including CPM, CPC, CTR, CPA, CPL, conversion rate, ROAS and ROI.
  • Ability to interpret campaign data and turn findings into practical recommendations.
  • Strong numerical ability and exceptional attention to detail.
  • Good organisational and time-management skills.
  • Ability to manage multiple campaigns, deadlines and priorities.
  • Clear written and verbal communication skills.
  • A proactive, curious and solutions-focused approach
Advantageous skills
  • Experience with Looker Studio, Power BI, Tableau or another data-visualisation platform.
  • Experience with TikTok Ads, LinkedIn Campaign Manager, programmatic platforms or additional paid-media channels.
  • Knowledge of Google Tag Manager, tracking pixels, UTM structures and conversion tracking.
  • Experience with e-commerce, CRM or marketing-automation data.
  • Familiarity with SQL or other data-analysis tools.
  • Relevant Google, Meta or analytics certifications.
Key performance indicators

Performance will be assessed against:

  • Accuracy and timeliness of campaign implementation.
  • Effective budget management and campaign pacing.
  • Achievement of agreed media and performance targets.
  • Quality and consistency of campaign optimisation.
  • Accuracy, clarity and timeliness of reporting.
  • Quality of insights and recommendations.
  • Reliability of tracking and campaign data.
  • Responsiveness to campaign issues and stakeholder requests.
  • Contribution to improved media efficiency and return on investment.
Personal attributes

The ideal candidate is:

  • Analytical and comfortable working with numbers.
  • Highly detail-oriented and accurate.
  • Commercially aware and performance-driven.
  • Curious about customer behaviour and digital trends.
  • Proactive, dependable and accountable.
  • Comfortable working independently while taking direction
  • Able to explain complex performance data in straightforward language.
  • Calm and organised in a fast-moving digital environment.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Digital Media Buyer
Senior Digital Media Buyer

Hollywoodbets • Durban

On-site
ZAR 360,000 - 480,000
Paid Media Specialist
Paid Media Specialist

Boardroom Appointments • Cape Town

On-site
ZAR 450,000 - 650,000
Paid Digital Specialist (Junior-Mid)
Paid Digital Specialist (Junior-Mid)

Quona Capital • Cape Town

On-site
Paid Digital Specialist (Junior-Mid)
Paid Digital Specialist (Junior-Mid)

Lulalend • Cape Town

On-site
ZAR 300,000 - 400,000
Media Buyer
Media Buyer

Scale Jet • Johannesburg

On-site
ZAR 959,000 - 1,359,000
Digital Marketing Specialist
Digital Marketing Specialist

Sabenza IT & Recruitment • Cape Town

On-site
ZAR 300,000 - 540,000
Digital Marketing Analyst
Digital Marketing Analyst

Communicate Finance • Wes-Kaap

On-site
ZAR 350,000 - 550,000
Digital Performance Specialist (Senior level)
Digital Performance Specialist (Senior level)

Ad Talent Africa • Johannesburg

On-site
ZAR 550,000 - 900,000
Digital Account Manager
Digital Account Manager

Boardroom Appointments • Cape Town

On-site
ZAR 420,000 - 620,000
Paid Media Specialist
Paid Media Specialist

The Good Human (Pty)Ltd • Johannesburg

On-site