JavaScript Engineer

Sabenza IT & Recruitment

Johannesburg

On-site

ZAR 650,000 - 900,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Docker & Kubernetes exposure
AWS experience (bonus)
DevOps knowledge
Automation testing (Cypress/Protractor
Webpack/SCSS/SASS
Monorepo tooling (Nx/Lerna)

Job summary

Sabenza IT & Recruitment is looking for a frontend developer to build, enhance and maintain modern web applications in Johannesburg. You will write clean, scalable code and integrate frontend interfaces with RESTful services while collaborating with peers throughout the full development lifecycle.

You should be proficient in React/Angular/Vue with strong HTML5/CSS3 skills, experience with NPM/Yarn, and familiarity with Jasmine/Jest testing and basic mocking tools.

Qualifications

  • Solid experience with modern frontend frameworks (React/Angular/Vue).
  • Strong HTML5 and CSS3 skills with RESTful service integration.
  • Familiarity with testing frameworks (Jasmine/Jest) and basic mocking tools.

Responsibilities

  • Develop, enhance and maintain modern web applications.
  • Write clean, scalable and efficient code.
  • Integrate frontend with RESTful services and backend systems.
  • Identify, debug and resolve application issues.
  • Participate in full development lifecycle from design to deployment.
  • Collaborate with other developers and share knowledge.

Skills

React
Angular
Vue
HTML5
CSS3
RESTful services
NPM/Yarn
Jasmine/Jest
WireMock
Nginx/Apache
Code reading
Development lifecycle

Tools

Webpack
SCSS
SASS
Nx
Lerna

Job description

Johannesburg, South Africa | Posted on 05/11/2026

What You'll BeDoing
  • Developing, enhancing and maintainingmodern web applications.
  • Writing clean, scalable and efficientcode.
  • Integrating front-end applicationswith RESTful services and back-end systems.
  • Identifying, debugging and resolvingapplication issues.
  • Participating in the full developmentlifecycle, from design through to deployment.
  • Collaborating with other developers,sharing knowledge and contributing ideas.
  • Keeping up with the latesttechnologies and development practices.
Requirements
  • Solid experience with one or moremodern frameworks:
  • React
  • Angular
  • Vue
  • Strong HTML5 and CSS3 skills.
  • Experience integrating with RESTfulweb services.
  • Exposure to back-end technologiessuch as Node.js, Java, .NET, Go or Java EE.
  • Experience with NPM or Yarn.
  • Familiarity with testing frameworkssuch as Jasmine and Jest.
  • Exposure to mocking tools such asWireMock.
  • An understanding of web servers suchas Nginx or Apache.
  • The ability to read and identifyissues within back-end code.
  • A good understanding of theapplication development and deployment lifecycle.
Bonus PointsIf You Have:
  • Docker and Kubernetes exposure.
  • AWS experience or certification.
  • DevOps knowledge and experience.
  • Automation testing experience withCypress, Protractor or Selenium.
  • Experience with Webpack, SCSS orSASS.
  • Monorepo tooling experience,particularly Nx or Lerna.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

JavaScript Engineer
JavaScript Engineer

Sabenza IT & Recruitment • Krugersdorp

On-site
ZAR 520,000 - 900,000
JavaScript Developer
JavaScript Developer

Sabenza IT & Recruitment • Johannesburg

On-site
ZAR 700,000 - 1,100,000
Intermediate Full Stack Developer (JavaScript / TypeScript)
Intermediate Full Stack Developer (JavaScript / TypeScript)

Sabenza IT & Recruitment • Johannesburg

On-site
ZAR 800,000 - 1,200,000
Senior Full-Stack Developer (Javascript Ecosystem)
Senior Full-Stack Developer (Javascript Ecosystem)

Placements24 • Johannesburg

Hybrid
ZAR 900,000 - 1,200,000
Health insurance
Hybrid work model
Performance bonus
+2
Senior Full-Stack Engineer
Senior Full-Stack Engineer

Methys • Stellenbosch

On-site
ZAR 520,000 - 780,000
Senior Software Developer
Senior Software Developer

Network Recruitment • Johannesburg

Hybrid
ZAR 900,000 - 1,300,000
Senior Software Developer
Senior Software Developer

Network Finance • Randburg

On-site
ZAR 900,000 - 1,300,000
JavaScript Developer
JavaScript Developer

JVR Software • Johannesburg

On-site
ZAR 700,000 - 1,100,000
Senior Full-Stack Software Engineer (Johannesburg)
Senior Full-Stack Software Engineer (Johannesburg)

Placements24 • Johannesburg

Hybrid
ZAR 800,000 - 1,200,000
Competitive compensation
Health benefits
Professional development
+4
Junior Application Developer-Experience Full stack
Junior Application Developer-Experience Full stack

Blue Pearl PTY • Johannesburg

On-site
ZAR 300,000 - 450,000