Save With Our Black Friday Specials! See Our Deals

Role introduction

Go2Africa is recruiting for the role of Frontend Developer to join its Marketing team based in Cape Town. This role, and the ideal candidate will bring knowledge of current coding practices to realise new user journeys and enhance the existing UX/UI of the Go2Africa website.

They will be working with the Marketing team and reporting to the Digital Product Manager to ensure they are working in line with the team vision.

The role is based at our Waterfront office. The company offers a hybrid working model with one in office work day per week and the rest remote.

Candidate requirements



  • 4+ years of experience building frontend applications using JavaScript, HTML and CSS
  • Track record working with JavaScript frameworks specifically Vue & NUXT
  • Experience in building Frontend UI components using modern JavaScript libraries
  • Excellent knowledge of JavaScript (ES6) and framework features, patterns and best practices
  • Excellent knowledge and experience with HTML/CSS and all relevant web standards
  • Strong experience with Git and working with a team using code version control
  • Comfortable using software development management tools like the Atlassian suite (JIRA, Confluence, etc.)



  • Some PHP Experience would be advantageous
  • Experience of working with branding and corporate identity
  • Experience of non-written content creation




  • Tertiary Degree in Information Systems, Computer Science or related field

Functional responsibilities

Key performance areas

  • Frontend Development (HTML, CSS & JS)
  • UX/UI
  • Style guide
  • Mock-ups & prototyping
  • Site performance
  • Quality assurance



  • Strive to take ownership and build in-depth knowledge of the site architecture and systems
  • Ability to become proficient with our stack quickly and understand our products’ technical capabilities
  • Build new features and functionality by writing clean, functional, and well documented code
  • Adhering to best practices regarding accessibility, site performance, & SEO
  • Maintain a detail-focused style guide represented on the website
  • Produce prototypes of web components for A/B testing
  • Provide and test performance enhancements
  • Ensuring correct Backend implementation of Frontend tasks
  • Own and complete development cycles during sprints
  • Produce and maintain technical documentation

How to apply

To apply, please e-mail the following to :


  • CV and portfolio
  • Academic transcripts
  • Covering letter


Please clearly state the role (“Frontend Developer”) in the e-mail subject line.


We are looking forward to hearing from you!