Junior Marketing Manager

About the Role

We’re on the lookout for an ambitious Junior Marketing Manager to join our small, but growing Marketing team. You will be responsible for planning and executing the day-to-day marketing campaigns – across various digital channels from blog and content management, to social media and email newsletters.

In this role, you will promote the Dineplan software and services and ensure that the Dineplan brand has a strong digital presence. As we’re all foodies at heart, it’s important that you are as passionate about the South African food and restaurant industry as we are!

Responsibilities and Duties:

  • Strategy: Collaborate with the Marketing team to formulate campaigns and high quality content across various channels. All efforts need to be inline with Dineplan’s overall marketing strategy and business objectives.
  • Planning: Develop a monthly content calendar and ensure all campaign deadlines are met.
  • Blog management: Write and publish new posts, as well as update and maintain evergreen SEO-focused content on our WordPress-based blog.
  • Social media: Plan and post engaging content – according to the content calendar – to Facebook, Instagram, LinkedIn, and so on.  To effectively engage with different audiences, it’s crucial to approach each platform uniquely.
  • Email marketing: Assist the Marketing team with planning, testing and sending monthly email campaigns.
  • Reporting: Analyse key web traffic metrics and generate ideas to improve content and increase customer engagement across the blog, newsletters and social media.


  • BSc degree in Marketing, Business Management, Journalism or relevant field
  • 2+ years of experience in a marketing and/or social media role
  • Excellent communication and writing skills (English)
  • Your own transport

Our ideal candidate will:

  • Have a love for all things marketing, from campaign conceptualisation to social media, email marketing and paid media;
  • Have an eye for detail and a well-developed but adaptable design aesthetic;
  • Be skilled in and enjoy content creation and copywriting for various platforms and audiences;
  • Have a working knowledge of Instagram, Facebook, LinkedIn, Pinterest, TikTok, WordPress and YouTube, as well as Meta Business Manager;
  • Be familiar with SEO, SEM, social advertising and budget tracking;
  • Be comfortable with reporting, reading data and using Google Analytics;
  • Understand target markets, trends and how to monitor competitors;
  • Be organised and good at managing their time;
  • Be able to multitask, manage high volumes of work and perform well under pressure to meet project deadlines;
  • Be independent and able to work well within dynamic teams;
  • Be open and receptive to feedback;
  • Be proficient in MS Office and Google Suite;
  • And, most importantly, have an eagerness to learn new skills and grow.

If this sounds like a good fit for you and your skills, please apply using the link below and email a short cover letter and CV to jobs@dineplan.com with the subject line: “Junior Marketing Manager – YOUR NAME“.

Alternative Text

Does this sound like you?



At Dineplan we will always...

Alternative Text

Be Problem Solvers

We deconstruct the problem - and construct the solution. We challenge the perspective, not the person.

Alternative Text


We take the initiative to learn about ourselves and our roles. We know that failures are a necessary part of growing.

Alternative Text

Have Fun

We don't take ourselves too seriously, and we laugh a lot. Freedom to play, gives us freedom to create.

Alternative Text

Put the Team First

We connect, despite geographical borders, because we are not just a company - we are a community.

Alternative Text

Be Kind

It means we care. It shows up in all our communication. We say "thank you" - a lot.