Marketing Manager

apartmentWild Dreams Hospitality placeRandburg calendar_month 

This senior leadership position acting as second‑in‑command to the Group Marketing Director. The role blends strategic planning with hands‑on execution across digital and traditional channels, ensuring cross‑departmental alignment and driving direct revenue growth.

Core Criteria:

  • 710 years in marketing, with at least 2 years in senior roles.
  • Experience managing in‑house marketing teams within hospitality (hotels, restaurants, leisure, travel).
  • Degree or professional qualifications in Marketing/ Business/Communications.
  • Proven success in both digital and traditional marketing.
  • Track record of driving direct channel revenue and lead generation.
  • Strong skills in strategy development, execution, and stakeholder management.
  • Expertise in brand management, content strategy, and performance marketing.
  • Proficiency with CRM, automation tools, analytics platforms, and reporting.
  • Knowledge of revenue management, email segmentation, and online reputation.
  • Experience with PR/media agencies, event marketing, and sponsorships.
  • Familiarity with procurement and vendor management.

Candidate Responsibilities:

  • Develop annual and quarterly marketing strategies aligned with business goals.
  • Translate high‑level objectives into actionable plans with KPIs and budgets.
  • Ensure cross‑functional alignment across departments.
  • Create and manage integrated content strategies across digital (social, email, web) and traditional (print, outdoor, PR).
  • Oversee editorial calendars, production schedules, and agency collaborations.
  • Maintain brand consistency across all touchpoints.
  • Act as brand guardian, enforcing guidelines and compliance.
  • Conduct audits, provide training, and update brand standards.
  • Approve customer‑facing communications.
  • Build and execute direct booking and lead generation campaigns.
  • Manage performance marketing (SEO, SEM, paid social, display).
  • Optimise CRM, automation, and analytics platforms to improve ROI.
  • Cascade marketing plans across teams and secure stakeholder buy‑in.
  • Ensure sales and operations are supported with aligned materials.
  • Monitor implementation and address gaps.
  • Track KPIs, budgets, and campaign performance.
  • Produce reports, analyse data, and recommend optimisations.
  • Benchmark against competitors and industry standards.
  • Manage and mentor a small marketing team (25 people).
  • Delegate tasks, conduct reviews, and foster collaboration.
  • Recruit and onboard new team members.
business_centerHigh salary

Assistant Marketing Manager

apartmentCommunicate RecruitmentplaceJohannesburg, 13 km from Randburg
Responsibilities: Assist in developing and executing annual and seasonal marketing plans aligned with business objectives Coordinate the end-to-end execution of integrated campaigns across ATL, BTL, and digital channels, managing timelines, briefs...
thumb_up_altRecommended

Assistant Marketing Manager

apartmentCommunicate RecruitmentplaceMidrand, 17 km from Randburg
experience What You Need To Succeed 35 years experience in marketing, brand management, or campaign execution Proven experience working on integrated marketing campaigns across ATL/BTL/digital Understanding of digital media platforms (Meta, Google Ads...
local_fire_departmentUrgent

Marketing Manager (Senior)

apartmentDiscoveryplaceJohannesburg, 13 km from Randburg
Discovery – Marketing Marketing Manager (Senior) – Discovery Green About Discovery Discovery’s core purpose is to make people healthier and to enhance and protect their lives. We seek out and invest in exceptional individuals who understand...