Senior Frontend Developer

ATS Client

Johannesburg

On-site

ZAR 900,000 - 1,200,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

ATS Client is seeking a senior front-end engineer to build modern web applications using React and TypeScript. You will contribute to scalable UI components and collaborate across teams to improve UX.

You’ll work with the latest front-end technologies, implement a reusable design system with Chakra UI, and write high-quality, test-driven code with Jest and Playwright, while operating in an Agile environment.

Qualifications

  • Degree in CS / IT / SE or related field.

Responsibilities

  • Develop and maintain front-end apps using React and TS.
  • Build micro front-end solutions with Webpack Module Federation.
  • Collaborate with UX to implement a reusable Chakra UI design system.
  • Deliver high-quality, test-driven code using Jest and Playwright.
  • Integrate front-end apps with back-end services and APIs.
  • Participate in Agile processes and share best practices.

Skills

React
TypeScript
UI/UX principles
Component-based design systems
Testing (Unit, E2E, BDD)
Agile teams

Education

Bachelor's degree in Computer Science / IT / Software Engineering

Tools

Webpack
Module Federation
Chakra UI
Jest
Playwright
GitLab CI/CD
Docker
NX

Job description

Join a product-focused technology team where you'll build modern, scalable web applications that deliver exceptional user experiences. This role offers the opportunity to work with the latest front-end technologies, influence technical direction, and contribute to the evolution of a growing digital platform.

Key Responsibilities
  • Develop and maintain front-end applications using React and TypeScript.
  • Build and enhance micro front-end solutions using Webpack Module Federation.
  • Collaborate with UX teams to implement and improve a reusable design system using Chakra UI.
  • Develop high-quality, test-driven code using Jest and Playwright.
  • Integrate front-end applications with back-end services and APIs.
  • Participate in Agile development processes and contribute to technical best practices.
Experience and Skills Required
  • Relevant qualification in Computer Science, Information Technology, Software Engineering, or a related field.
  • 5+ years of software development experience in complex product environments.
  • Strong experience with React and TypeScript.
  • Solid understanding of UI/UX principles and component-based design systems.
  • Experience with Unit Testing, End-to-End Testing, and BDD practices.
  • Experience working in Agile teams.
Advantageous Experience
  • NX and monorepo management.
  • GitLab CI/CD.
  • Docker and DevOps practices.
  • Micro front-end architecture patterns.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Front-End Developer (React.js)
Senior Front-End Developer (React.js)

ATS Client • Johannesburg

On-site
ZAR 900,000 - 1,300,000
Senior Front End Developer - C# and React / Angular
Senior Front End Developer - C# and React / Angular

ATS Client • Cape Town

Hybrid
ZAR 900,000 - 1,200,000
Hybrid working environment
Exposure to large-scale enterprise平台
Career growth opportunities
Senior JavaScript Developer
Senior JavaScript Developer

Communicate Finance • Wes-Kaap

On-site
ZAR 420,000 - 700,000
Senior Frontend Engineer: React/TypeScript & Micro Frontends
Senior Frontend Engineer: React/TypeScript & Micro Frontends

ATS Client • Johannesburg

On-site
ZAR 900,000 - 1,200,000
React Developer
React Developer

Tsogo Sun Digital. • Wes-Kaap

On-site
ZAR 540,000 - 900,000
Front End Engineer (React/UI)
Front End Engineer (React/UI)

ATS Client • Johannesburg

On-site
ZAR 900,000 - 1,300,000
Front-End Developer (Angular)
Front-End Developer (Angular)

ATS Client • Centurion

On-site
ZAR 420,000 - 600,000
Senior Front end Developer
Senior Front end Developer

WMS Secure • Johannesburg

On-site
ZAR 600,000 - 900,000
Front-End Developer (Senior)
Front-End Developer (Senior)

ATS Client • Pretoria

On-site
ZAR 700,000 - 900,000
Senior Front end Developer
Senior Front end Developer

Avatar Advisory • Johannesburg

On-site
ZAR 600,000 - 800,000