Overview

React Developer Jobs in Sandton, Gauteng, South Africa at ExecutivePlacements.com

Title: React Developer

Company: ExecutivePlacements.com

Location: Sandton, Gauteng, South Africa

Recruiter:

Datonomy Solutions

Job Ref:

809

Date posted:

Tuesday, April 14, 2026

Location:

Sandton, South Africa

Salary:

R60k – 80k per month

SUMMARY:

Design, develop, and maintain front end applications using React.js

POSITION INFO:

Duties:

Design, develop, and maintain front end applications using React.js

  • ⁠⁠Translate business and user requirements into clean, efficient, and reusable code
  • ⁠⁠Build responsive, high performance user interfaces
  • ⁠⁠Integrate front end solutions with RESTful APIs and backend services
  • ⁠⁠Ensure code quality through reviews, testing, and adherence to best practices Technical Leadership
  • ⁠⁠Provide technical guidance and mentorship to junior and intermediate developers
  • ⁠⁠Contribute to architecture and design decisions
  • ⁠⁠Promote best practices in front end development, performance, and security
  • ⁠⁠Participate in sprint planning, estimation, and technical discussions

Collaboration & Delivery

  • ⁠⁠Work closely with product owners, designers, backend developers, and QA teams
  • ⁠⁠Support Agile delivery processes (Scrum / SAFe)
  • ⁠⁠Troubleshoot, debug, and resolve production issues
  • ⁠⁠Contribute to continuous improvement of development standards and tooling

Required Skills & Experience Technical Skills

  • ⁠⁠Strong experience with React.js
  • ⁠⁠Proficiency in JavaScript (ES6+), HTML5, and CSS3
  • ⁠⁠Experience with state management libraries (e.g. Redux, Context API)
  • ⁠⁠Experience consuming REST APIs
  • ⁠⁠Familiarity with modern front end build tools (e.g. Webpack, Vite)
  • ⁠⁠Knowledge of version control systems (Git)
  • ⁠⁠Understanding of responsive design and cross browser compatibility

Experience

  • ⁠⁠5+ years’ experience in software development
  • ⁠⁠3+ years’ hands on experience developing React applications
  • ⁠⁠Experience working in Agile teams
  • ⁠⁠Experience in enterprise or large scale systems (advantageous)

Advantageous / Nice to Have

  • ⁠⁠Experience with TypeScript
  • ⁠⁠Experience with Next.js or similar frameworks
  • ⁠⁠Exposure to cloud platforms (Azure / AWS)
  • ⁠⁠Knowledge of automated testing frameworks (Jest, Cypress)
  • ⁠⁠Experience in financial services or regulated environments
Upload your CV/resume or any other relevant file. Max. file size: 800 MB.