Flow Communications

Flow Communications is seeking an experienced social media professional with strong skills in strategy, content, client management and analytics. The successful candidate will report to the head of social media.

The role

Flow Communications is a 100% remote South African marketing and communications agency. This role will take ownership of major client accounts across corporate, B2B and government sectors. The successful candidate must work independently, exercise sound judgement and be accountable for strategy, client delivery and collaboration with the wider team.

Requirements

  • A relevant qualification in journalism, marketing, public relations, communications or a related field
  • A positive attitude, strong culture fit and a genuine interest in working at Flow Communications, with knowledge of the agency
  • A reliable, proven internet connection and ability to work effectively in a fully remote team
  • Ability to travel for work, including live events; Johannesburg-based candidates are preferred
  • Proven ability to adopt new technologies and use AI prompting and other tools effectively to develop strong content
  • A minimum of five years of professional social media experience
  • Proven social media strategy, content planning and storytelling skills across brands and platforms
  • Demonstrable content results and a portfolio of relevant work
  • Strong analytical skills, including social listening, reporting and interpreting performance data
  • Experience with social media management platforms such as Brandwatch, Sprout, Buffer, Hootsuite or similar
  • Excellent written and verbal communication skills
  • Proven experience managing client relationships, multiple accounts and deadlines
  • Working knowledge of paid social media and platform trends
  • Confidence covering live events and producing content on the go
  • Ability to take initiative, contribute ideas and mentor team members

Duties and responsibilities

  • Lead social media strategy and content planning for multiple client accounts
  • Translate client objectives into effective content and platform plans
  • Create and oversee engaging content across social and other digital touchpoints
  • Manage client relationships, briefs, feedback, expectations and delivery independently
  • Lead community management and social listening as required
  • Analyse performance, prepare reports and use insights to guide strategy
  • Plan and deliver live coverage of events, activations and launches
  • Work closely with project managers, strategists and other teams
  • Mentor team members and contribute ideas and platform insights
  • Manage competing priorities, deadlines and workflows effectively

Appointments of suitably qualified candidates will be made in accordance with the company’s Employment Equity Plan, aligned with the Employment Equity Act.

To apply

Please submit your CV, an application letter explaining why you are a suitable candidate and examples of relevant social media work to applications@flowsa.com. Use the position you are applying for as the subject line.

Closing date: 21 October 2026