Front End Engineer (React/UI)

ATS Client

Johannesburg

On-site

ZAR 900,000 - 1,300,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

ATS Client in Johannesburg is seeking a Senior Front End Engineer to build and maintain React applications using TypeScript, Tailwind CSS, and modern patterns. You’ll translate designs into accessible, responsive interfaces and partner with designers, product owners, and back-end engineers.

You'll contribute to design systems, own front-end quality, participate in agile ceremonies, and mentor peers, while ensuring performance, security, and a seamless user experience across devices.

Qualifications

  • Proficient in React and TypeScript with 5+ years front-end experience.
  • Strong understanding of state management, accessibility, and responsive design.
  • Experience with RESTful APIs, authentication, and security best practices.
  • Familiarity with CI/CD pipelines (Azure DevOps) and automated testing (Jest, Cypress).
  • Experience with design systems and reusable components; collaboration across disciplines.

Responsibilities

  • Build, maintain, and enhance modular React applications using TypeScript, Tailwind CSS, and modern patterns.
  • Translate UX designs into accessible, responsive interfaces across devices and browsers.
  • Integrate with .NET/Azure backend APIs and workflows.
  • Improve performance, accessibility, and user experience through quality code and testing.
  • Contribute to design systems and front-end standards; participate in code reviews and agile ceremonies.

Skills

React
TypeScript
State management
RESTful APIs
Security best practices
Azure DevOps
Jest
Cypress
UX principles
WCAG accessibility
Design systems
Collaborative/mentoring
AZ-204

Education

Degree in Computer Science or Software Engineering

Tools

Azure DevOps
Jest
Cypress
React
Next.js

Job description

Job Description

Join Us as a Senior Front End Engineer (React/UI)

Are you a passionate Front End Engineer looking to make a real impact? We're building a next-generation Private Client Lending Origination Platform – a game-changing initiative that will transform the way private client mortgages are originated and managed.

We're looking for someone who combines deep technical expertise in React and TypeScript with a collaborative, team-oriented mindset. If you know what great front-end engineering looks like and thrive in a culture of craftsmanship, shared learning, and continuous improvement, this is the role for you.

What You'll Do
  • Build, maintain, and enhance modular React applications using TypeScript, Tailwind CSS, and modern architecture patterns.
  • Translate UX designs and prototypes into responsive, accessible, production-ready interfaces.
  • Integrate securely with .NET/Azure backend APIs and workflows.
  • Optimise applications for performance, accessibility, and user experience across devices and browsers.
  • Contribute to and maintain design systems and front-end standards.
  • Collaborate closely with designers, product owners, and backend engineers to deliver reliable, user-centred features.
  • Participate in code reviews, testing, and continuous improvement initiatives.
  • Mentor and support fellow developers, sharing expertise and fostering growth.
  • Engage in agile ceremonies and help champion technical ownership and accountability.
What We're Looking For
Core Skills & Experience
  • 5+ years developing front-end applications with React and TypeScript.
  • Strong state management knowledge.
  • Experience with RESTful APIs, authentication, and security best practices.
  • CI/CD pipeline experience (Azure DevOps or similar) and automated testing (Jest, Cypress).
  • Solid grounding in UX principles, responsive design, and accessibility (WCAG).
  • Comfortable working with design systems and reusable component frameworks.
  • Proven ability to collaborate across disciplines and contribute to a learning-focused technology community.
  • AZ-204 (Azure Developer Associate) certification required.
Bonus Skills
  • Exposure to .NET, Azure, or full-stack development environments.
  • Familiarity with React Query, Next.js, or form-heavy workflows.
  • Experience in financial services, lending, or regulated environments.
  • Understanding of modern DevOps practices and cloud-hosted application design.
  • Additional Microsoft certifications (AZ-900) desirable.
Qualifications
  • Degree in Computer Science, Software Engineering, or equivalent experience.
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 Frontend Developer
Senior Frontend Developer

ATS Client • Johannesburg

On-site
ZAR 900,000 - 1,200,000
Senior Frontend (Full Stack) Software Engineer
Senior Frontend (Full Stack) Software Engineer

ATS Client • Cape Town

On-site
ZAR 900,000 - 1,500,000
Senior Frontend (Full Stack) Software Engineer
Senior Frontend (Full Stack) Software Engineer

Blue Pearl HQ • Cape Town

On-site
ZAR 900,000 - 1,500,000
Frontend Lead / UI Engineering Lead
Frontend Lead / UI Engineering Lead

Indsafri • South Africa

On-site
ZAR 1,000,000 - 1,400,000
Senior Front-End Engineer (React/TypeScript) for Lending Platform
Senior Front-End Engineer (React/TypeScript) for Lending Platform

ATS Client • Johannesburg

On-site
ZAR 900,000 - 1,300,000
Front-End Developer (Remote SA) - 47539119733
Front-End Developer (Remote SA) - 47539119733

Somewhere • South Africa

Remote
ZAR 500,000 - 700,000
Senior JavaScript Developer
Senior JavaScript Developer

Communicate Finance • Wes-Kaap

On-site
ZAR 420,000 - 700,000
Frontend Developer
Frontend Developer

Foolproof • South Africa

On-site
ZAR 450,000 - 700,000