Back to all jobs

Performance Marketing Manager

Ref: JO-2611-364380

  • Environment: In-office
  • Contract Type: Permanent
  • Starts: 2027-02-01
Apply Report issue

Performance Marketing Manager

Location: Braamfontein, Johannesburg (On-site)
Salary: R40 000 – R50 000

Overview

A fully digital financial services business is looking for an experienced Performance Marketing Manager to join its team.

The business is looking for someone to take full ownership of its paid acquisition strategy, with a particular focus on Google Ads and expanding into additional digital channels. This is a hands-on opportunity for a commercially minded performance marketer who enjoys building, executing and optimising campaigns while driving measurable business growth.

The successful candidate will play a key role in scaling customer acquisition, improving campaign performance and ensuring marketing investment translates into quality customers and funded loans.

Duties and Responsibilities

  • Develop and execute the company’s paid acquisition and performance marketing strategy.

  • Take full ownership of Google Ads campaigns, including account structure, keyword strategy, bidding, budgets, ad copy and ongoing optimisation.

  • Audit existing campaigns, identify opportunities to improve performance and reduce wasted advertising spend.

  • Develop and scale non-brand search campaigns to expand customer acquisition.

  • Explore, test and optimise additional paid media channels, including Meta, YouTube, programmatic advertising and affiliate partnerships.

  • Manage advertising budgets and ensure spend is aligned with commercial objectives and acquisition targets.

  • Oversee conversion tracking, attribution and performance reporting using GA4 and Google Tag Manager.

  • Monitor key performance metrics, including cost per funded loan, customer acquisition costs and conversion rates.

  • Analyse campaign and customer performance data to identify opportunities for optimisation and growth.

  • Work closely with product and engineering teams to improve landing pages, conversion rates and the overall customer application journey.

  • Manage external agencies and vendors where required, while retaining ownership of campaign strategy and execution.

Requirements

  • Minimum of 4 years’ experience in performance marketing or digital acquisition.

  • Proven, hands-on experience managing and optimising Google Ads accounts.

  • Demonstrable experience managing paid media budgets and delivering measurable campaign results.

  • Strong knowledge of Google Ads, including Search, Performance Max, bidding strategies and keyword optimisation.

  • Excellent understanding of GA4, Google Tag Manager, conversion tracking and offline conversion imports.

  • Experience with attribution models, UTM tracking and performance reporting.

  • Strong analytical skills, with the ability to interpret data and make commercially sound decisions.

  • Understanding of SEO and how paid and organic acquisition strategies complement one another.

  • Strong commercial acumen and the ability to take ownership of campaign performance, budgets and results.

  • A hands-on approach with the ability to develop strategy and execute campaigns independently.

Salt is acting as an Employment Agency in relation to this vacancy.

Apply Report issue

Digital & Performance Marketing jobs

Performance Marketing Manager

  • Permanent
  • In-office

Digital Marketer

  • Permanent
  • Hybrid

Career and Job Insights

Apply for this job

Performance Marketing Manager

  • South Africa, Johannesburg
  • Digital & Performance Marketing, Marketing
  • ZAR 480,000.00 - ZAR 600,000.00 per annum
  • In-office
  • Permanent

Save jobs

Log in to save a job

Report job

Performance Marketing Manager

  • South Africa, Johannesburg
  • Digital & Performance Marketing, Marketing
  • ZAR 480,000.00 - ZAR 600,000.00 per annum
  • In-office
  • Permanent

"*" indicates required fields

Need talent? Request a callback

This form is for companies looking to hire talent.

I am looking for a job I have a general enquiry

"*" indicates required fields

E.g. “Senior Frontend Developer” or “Offshoring team for design.”
This field is hidden when viewing the form