Your essential AI Talent Report – access here

Back to all jobs

Marketing Account Manager

Ref: JO-2604-360446

  • Environment: In-office
  • Contract Type: Permanent
  • Starts: 2026-08-03
Apply Report issue

Salary: R 30 000,00 – R 40 000,00 CTC per month (depending on experience)

Location: Midrand, Johannesburg (onsite)

Overview:

A dynamic, fast-growing property group is seeking a Marketing Account Manager to play a central role in driving and coordinating marketing activity across a high-value commercial property portfolio.

This is a strategy-meets-execution role, ideal for someone who thrives on bringing structure to complexity, ensuring campaigns move seamlessly from idea to launch, while keeping multiple stakeholders aligned and accountable.

Operating across digital, on-site and traditional channels, this environment offers exposure to a diverse mix of marketing initiatives tied directly to occupancy, leasing performance and commercial success. The role sits at the heart of the marketing function, acting as the connective tissue between strategy, creative, digital and operations.

For someone who enjoys ownership, pace, and the satisfaction of seeing campaigns come to life across multiple touchpoints, this is an opportunity to make a tangible impact in a business where marketing directly drives revenue outcomes.

Duties and Responsibilities:

  • Translate business objectives into clear marketing plans and coordinated campaign activity
  • Drive end-to-end campaign execution across digital, outdoor and on-site channels
  • Manage campaign timelines from concept through to launch and reporting
  • Ensure all marketing initiatives are delivered on time, within scope and to a high standard
  • Prepare clear and structured briefs for internal teams and external suppliers
  • Coordinate with design teams to ensure brand consistency and alignment to campaign goals
  • Manage relationships with suppliers including print, signage and media partners
  • Act as the central point of coordination between marketing, sales and operations teams
  • Maintain alignment across stakeholders on campaign progress, timelines and deliverables
  • Oversee and maintain marketing materials across the full property portfolio
  • Track campaign performance and identify opportunities for optimisation and improvement

Requirements:

  • 3 + years’ experience in a marketing coordination or account management role
  • Proven experience managing multi-channel marketing campaigns
  • Strong project management and organisational skills
  • Ability to manage multiple campaigns and deadlines simultaneously
  • Excellent communication skills with strong briefing capability
  • Solid understanding of digital marketing channels (Meta, Google, property portals)
  • Experience with campaign tracking and reporting

Please note: Due to the high volume of applications, only candidates selected for an interview will be contacted. If you do not hear from us within two weeks, please consider your application unsuccessful at this time. We thank you for your interest in the role and wish you the best in your career search.

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

Apply Report issue

Marketing jobs

Growth Marketing Manager

  • Permanent
  • Hybrid

Senior Project Manager

  • Permanent
  • Remote

Digital Marketing Specialist

  • Permanent
  • In-office

Marketing Account Manager

  • Permanent
  • In-office

Paid Media Specialist

  • Permanent
  • Hybrid

Digital Content Specialist

  • Permanent
  • In-office

Career and Job Insights

Apply for this job

Marketing Account Manager

  • South Africa, Johannesburg
  • Marketing
  • ZAR 380,000.00 - ZAR 480,000.00 per annum
  • In-office
  • Permanent

Save jobs

Log in to save a job

Report job

Marketing Account Manager

  • South Africa, Johannesburg
  • Marketing
  • ZAR 380,000.00 - ZAR 480,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