Senior Frontend Developer

ATS Client

Johannesburg

On-site

ZAR 900,000 - 1,200,000

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

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 Engineer
Senior Front-End Engineer

I Grow Wealth Investments • Wes-Kaap

On-site
ZAR 420,000 - 640,000
Senior Front End Developer - C# and React / Angular
Senior Front End Developer - C# and React / Angular

ATS Client • Cape Town

On-site
ZAR 900,000 - 1,200,000
Hybrid working environment
Exposure to large-scale enterprise平台
Career growth opportunities
Senior Frontend Developer - React Specialist
Senior Frontend Developer - React Specialist

Placements24 • Pretoria

Hybrid
ZAR 600,000 - 1,000,000
Competitive salary + bonuses
Health & wellness benefits
Generous PTO & remote work
+2
Senior Frontend Developer (React)
Senior Frontend Developer (React)

Placements24 • Mossel Bay

Hybrid
ZAR 700,000 - 900,000
Remote work
Salary incentives
Medical insurance
+3
Senior Frontend Engineer - React Specialist
Senior Frontend Engineer - React Specialist

Placements24 • Vereeniging

Hybrid
ZAR 900,000 - 1,200,000
Equity options
Fully remote
Medical, dental, and vision insurance
+1
Senior Frontend Engineer - User Experience Focus
Senior Frontend Engineer - User Experience Focus

Placements24 • Mossel Bay

Hybrid
ZAR 900,000 - 1,200,000
Remote work
Health insurance
Dental insurance
+5
Senior Frontend Developer
Senior Frontend Developer

SavageOne Pty Ltd • Johannesburg

On-site
ZAR 900,000 - 1,200,000
Senior Frontend Developer (Remote)
Senior Frontend Developer (Remote)

Placements24 • Sandton

Hybrid
ZAR 850,000 - 1,100,000
Flexible hours
Remote work
Stock options
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