Senior Front-End React Engineer
South Africa
Listed on 2026-07-10
-
Software Development
React.js, Front End Developer, Full Stack Developer
Senior Front-End React Engineer (Remote) – South Africa.
A well establish international software development company is looking for a Senior Front-End React Engineer to join their team on full time permanent basis.
This can be a fully remote position or hybrid with the option of going into their office in either Somerset West, Pretoria or Johannesburg only once a week.
OverviewWe’re looking for a Senior Frontend Engineer with deep React expertise to join a team. The team owns one of the core revenue-generating products (serving and managing ads across the platform), spanning an end-user-facing frontend and an internal back-office application.
You’ll work in a modern Type Script / microfront end environment, collaborate closely with Kotlin backend engineers, and operate in a team that is actively integrating AI/agentic tooling into its everyday engineering workflow.
Requirements- Senior level – Minimum 5+ years with React and a track record of shipping and maintaining production frontend systems in a modern Type Script environment.
- Full-stack background is a plus but the centre of gravity is frontend.
- Core tech stack (must-have):
- Type Script (primary language) and Java Script
- 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) - Microfront end architecture, component reuse and testability
- Git-based workflow with Git Hub Actions CI/CD
- Valued / nice-to-have:
- Full-stack awareness and comfortable collaborating with Kotlin (or other JVM/typed backend) services; understanding of REST and clean integration between frontend and backend.
- OpenAPI / Swagger – API documentation and, ideally, contract/code generation.
- Observability & error monitoring:
Sentry, Datadog, real-user monitoring (RUM) – understanding that remote logging beats local console.log. - Product analytics and experimentation:
Google Analytics (event triggers, funnels, retention/drop off analysis) and A/B testing via feature flags and traffic splitting.
- Build and maintain user-facing and internal frontend applications using React, Type Script, Astro and Next.js within a microfront end 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).
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search: