Senior React Engineer - Remote (TypeScript, Microfrontends)

HR Talent Partner SA

South Africa

Hybrid

ZAR 900,000 - 1,400,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

HR Talent Partner SA is seeking a Senior Front-End React Engineer to work on a core revenue-producing product in a modern TypeScript environment. The role is remote with a weekly office option in South Africa, involving collaboration with Kotlin backend engineers and a microfrontend architecture.

You will own frontend features in React, TypeScript, Astro/Next.js, with testing and CI/CD, aiming for scalable, well-architected UI across web apps.

Qualifications

  • Senior level – 5+ years with React and a track record of shipping and maintaining production frontend systems in a modern TypeScript environment.
  • Full-stack background is a plus but the centre of gravity is frontend.
  • Core tech stack (must-have): TypeScript (primary language) and JavaScript; React – 5+ years’ hands-on experience (hard requirement); Astro and/or Next.js; Build tooling: Vite / Webpack; Styling: Tailwind; Testing: Jest / Vitest (unit) and Cypress / Playwright (e2e/integration); Microfrontend architecture, component reuse and testability; Git-based workflow with GitHub Actions CI/CD.

Responsibilities

  • Build and maintain user-facing and internal frontend applications using React, TypeScript, Astro and Next.js within a microfrontend architecture optimised for component reuse and testability.
  • Write clean, well-structured, testable code and make sound architectural decisions around component design, separation of concerns, pure functions, dependency injection and state/data flow.
  • Make deliberate client-side vs server-side trade-offs – filtering, pagination and payload sizing – with an eye on performance at scale (millions of users/records).

Skills

React
TypeScript
Next.js
Astro
Vite/Webpack
Tailwind
Testing
CI/CD

Tools

GitHub Actions

Job description

HR Talent Partner SA is seeking a Senior Front-End React Engineer to work on a core revenue-producing product in a modern TypeScript environment. The role is remote with a weekly office option in South Africa, involving collaboration with Kotlin backend engineers and a microfrontend architecture.

You will own frontend features in React, TypeScript, Astro/Next.js, with testing and CI/CD, aiming for scalable, well-architected UI across web apps.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Front-End React Engineer
Senior Front-End React Engineer

HR Talent Partner SA • South Africa

Hybrid
ZAR 900,000 - 1,400,000
Senior Frontend Engineer (React/TypeScript) - Remote
Senior Frontend Engineer (React/TypeScript) - Remote

Scrums • Cape Town

On-site
ZAR 900,000 - 1,300,000
Senior React Architect: Lead Scalable Frontend & Mentoring
Senior React Architect: Lead Scalable Frontend & Mentoring

Communicate Recruitment • Wes-Kaap

On-site
ZAR 900,000 - 1,200,000
Senior React Architect & Tech Lead (TypeScript/.NET)
Senior React Architect & Tech Lead (TypeScript/.NET)

Communicate Finance • Wes-Kaap

On-site
ZAR 900,000 - 1,300,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
Senior React + TypeScript Front‑End Engineer (Hybrid)
Senior React + TypeScript Front‑End Engineer (Hybrid)

e-Merge IT Recruitment • Wes-Kaap

Hybrid
ZAR 612,000 - 720,000
Senior Front-End Engineer: React/TypeScript & Design Systems
Senior Front-End Engineer: React/TypeScript & Design Systems

SecuritEase International Limited • Cape Town

On-site
ZAR 500,000 - 800,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
Senior React Developer
Senior React Developer

Communicate Recruitment • Wes-Kaap

On-site
ZAR 900,000 - 1,200,000
Senior JavaScript Developer
Senior JavaScript Developer

TPC Performance Centre • Pretoria

On-site
ZAR 600,000 - 850,000
Flexible team culture
Mentorship and code reviews
Opportunity to teach learners