Enter a job title or keyword

SENIOR Front-End Developer (React ) JHB R1.2m PA


Job Location:

Johannesburg - South Africa

Monthly Salary: Not provided by the employer
Posted: 26 May 2026 (30+ days ago)
Application Deadline: 23 August 2026
Vacancies: 1 Vacancy
The job posting is outdated and position may be filled

Job Summary

Introduction

Were looking for a Front-End Developer who is comfortable working in an existing production codebase and can build safe usable interfaces in a clinically sensitive environment.

This role is focused on clarity stability and thoughtful implementation rather than flashy UI work.

Duties & Responsibilities

Key Technical Skills:

  • Strong experience with React and TypeScript
  • Strong experience building applications with
  • Good understanding of component architecture and state management
  • Experience consuming and normalizing complex API responses
  • Strong CSS and Tailwind CSS skills
  • Experience building responsive application interfaces
  • Comfortable debugging browser network and server-side rendering issues
  • Familiarity with Git workflows
  • Comfortable working with local development servers and Docker-backed APIs
  • Clear communication around assumptions blockers and trade-offs

The project currently uses:

  • React
  • TypeScript
  • Tailwind CSS
  • Local API proxying to orchestration services
  • Docker-based backend services
  • FHIR-derived JSON payloads

The ideal developer:

  • Reads and understands the existing code before making changes
  • Keeps UI changes scoped intentional and maintainable
  • Preserves important clinical context instead of over-simplifying interfaces
  • Avoids decorative UI patterns that obscure important information
  • Values clarity and usability over visual noise
  • Can identify missing duplicated or incorrectly shaped data
  • Collaborates effectively with backend developers
  • Uses TypeScript types as enforceable contracts not decoration
  • Tests critical data transformations and rendering assumptions
  • Can translate vague product requirements into safe practical interfaces

Reference Number for this position is GZ61331 which is a permanent position based in Johannesburg offering a cost to company salary of R1.2m per annum negotiable on experience and ability. Contact Garth on or call him on to discuss this and other opportunities.

Are you ready for a change of scenery The e-Merge IT recruitment is a specialist niche recruitment agency. We offer our candidates options so that we can successfully place the right developers with the right companies in the right roles. Check out the e-Merge website for more great positions.

Do you have a friend who is a developer or technology specialist We pay cash for successful referrals!


Required Experience:

Senior IC