Frontend Role

Front-end developer

Cape Town, Century City

We like to do things a bit differently at Lab. We’re on an exciting mission to create a new human approach to digital, involving award-winning creativity, technology and strategy that shapes businesses for the better.

We want to be the most human-savvy digital agency in the world.
Interested in being part of our journey? We’re currently looking for a Front-end developer to join our team.
If you love all things digital, coding with cutting-edge technology and have an eye for design, then this could be the role for you.

Overall responsibility

You will form part of the front-end development team where the art of design and the art of programming combine. Daily, you’ll be building new user facing features and code reusable snippets and libraries for futures use. By working closely with our creative team and UX specialists, you will ultimately be contributing to the creation of functional, attractive digital experiences for our clients.


Knowledge and skills used daily

As a guide, the ideal candidate would have 2-3 years’ experience with the following skills:

  • Web mark-up including HTML5 & CSS3.
  • CSS/JS pre-processing platforms, (e.g. GULP, COMPASS, GRUNT).
  • Experience in client-side scripting and JavaScript frameworks, including JQuery. 
  • Responsive design, with knowledge of Bootstrap 3 and 4 being critical.
  • Cross-browser compatibility issues.     
  • Code versioning tools, such as Github or Bitbucket.


  • Advanced JavaScript libraries, such as Angular, AngularJS, ReactJS or VueJS.
  • Front-end methodologies, such as BEM and atomic design.
  • Good knowledge of various CMSs, such as PHP Drupal and .Net Sitecore.
  • Image authoring/design tools, such as InDesign, Illustrator and Photoshop.
  • SEO principles.

About you

You jump in with both feet. You’re courageous. You ask questions and communicate what you think.

For you, it’s not about resources, it’s about resourcefulness. You have the initiative, energy and drive to make things happen.

You have a client first mentality, but you’re also focused on looking out for your teammates and helping to make the agency a better place.

You’re obsessive about all aspects of design, fixated on the smaller details as well as the bigger picture of your work, and are ambitious and driven.

To Apply

Follow this link to apply for the role.