698,623open jobs
40,860companies
106,276added this week
Browse all
Salary
$15k – $39k per year (Estimated)
Location
In office (Cape Town)
Employment
Full-Time
Overview
Company
Impact
Profile match
Job Mail is a South African online job board offering a large selection of vacancies across the country and some positions abroad. Job seekers can search and apply for jobs online, upload a CV and receive job alerts, while employers and recruitment agencies can advertise positions to a broad national audience. The brand is one of the longer-established names in South African job advertising and is operated from South Africa.

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.

APPLY HERE: share your updated CV & PORTFOLIO to [email protected]

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
698,623 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Similar stack
Same company
Cape Town
$12k – $28k per year (Estimated) • In office • Full-Time • 1+ year exp • Bachelor's Degree • Sandton
Python
SQL
Analytics
Tableau
Power BI
ETL/ELT
Microsoft Excel
Apply
$15k – $38k per year (Estimated) • In office • Internship • 1+ year exp
SQL
Analytics
Power BI
Microsoft Excel
Apply
$24k – $62k per year (Estimated) • In office • Full-Time • 10+ years exp • Bachelor's Degree • Johannesburg
JavaScript
TypeScript
SQL
C#
Node JS
Databases
MySQL
PostgreSQL
Redis
DynamoDB
AI/ML
Copilot
Cursor
ChatGPT
Claude Code
Embeddings
Prompt Engineering
Function Calling
LLM
RAG
Tool Use
Frontend
Vue.js
Zustand
Redux
Svelte
Webpack
GraphQL
Tailwind CSS
Next.js
Angular
React.js
Pinia
Vite
Storybook
npm
pnpm
NgRx
Mobile
State Management
DevOps
Rest API
gRPC
Terraform
Azure DevOps
GitHub Actions
GitLab CI
Azure
CI/CD
Git
AWS
Docker
Kubernetes
Trunk-Based Development
Bicep
Amazon EKS
Azure AKS
Cybersecurity
OWASP
Management
Agile
Scrum
Apply
$15k – $36k per year (Estimated) • In office • Full-Time • 3+ years exp • Johannesburg
Management
Google Sheets
Apply
In office • Internship
Analytics
Power BI
Apply
$14k – $20k per year • In office • Full-Time • 5+ years exp
Management
Microsoft Office
Apply
DC INSTALLER 2 hours ago
$8.9k – $15k per year • In office • Full-Time • High School Diploma
Apply
FLEET MANAGER 2 hours ago
$7.4k – $18k per year • In office • Full-Time • High School Diploma
Apply
$14k – $52k per year • In office • Full-Time • 5+ years exp
Apply
CREDITORS CLERK 2 hours ago
$7.4k – $13k per year • In office • Full-Time
Management
Microsoft Office
Apply
$8.5k – $20k per year (Estimated) • In office • Cape Town
Apply
See all jobs
This is one of many
698,623 more open roles from verified company boards, updated every day.