Job Search and Career Advice Platform

Enable job alerts via email!

Senior Frontend (ReactJS) Developer | Sandton | Permanent

Edge Executive Search Group

Sandton

On-site

ZAR 600 000 - 800 000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading technology organisation in South Africa is seeking a seasoned React specialist to design, build, and maintain front-end applications. This role requires strong skills in ReactJS, JavaScript, HTML, and CSS, with the ability to integrate RESTful APIs. Candidates should have over 7 years of experience in a fast-paced, collaborative environment focused on innovation and quality-driven engineering.

Qualifications

  • 7+ years of experience as a ReactJS/Frontend Developer.
  • Strong proficiency in ReactJS, JavaScript, HTML, and CSS.
  • Strong debugging and troubleshooting capabilities.

Responsibilities

  • Develop reusable and responsive UI components using ReactJS.
  • Implement designs using HTML, CSS, JavaScript, and TypeScript.
  • Integrate RESTful APIs and manage asynchronous data flows.

Skills

ReactJS
JavaScript
HTML
CSS
RESTful APIs
Agile methodologies
Git
Bootstrap
Debugging

Education

Bachelor’s degree in Computer Science or Engineering

Tools

Redux
TypeScript
Webpack
Azure
Docker
Kubernetes
Job description

Step into a role where technical excellence, innovation, and craftsmanship are at the heart of every product built. This opportunity is ideal for a seasoned React specialist who thrives in fast-paced, collaborative, and quality-driven engineering environments.

You will play a key role in designing, building, and maintaining front-end applications used across dynamic product ecosystems. Working closely with design, product, and backend teams, you will deliver scalable, reusable, and high-performing interfaces that shape intuitive user experiences. The role requires strong ownership, curiosity, and the ability to transform complex requirements into elegant technical solutions.

Our client is a forward-thinking technology organisation known for cultivating innovation, investing in learning, and empowering teams through a flat, collaborative culture. Their environment rewards curiosity, craftsmanship, and a desire to push boundaries in modern software engineering.

What You’ll Do
  • Develop reusable and responsive UI components using ReactJS.

  • Implement designs using HTML, CSS, JavaScript, and TypeScript.

  • Manage application state using Redux or Context API.

  • Integrate RESTful APIs and manage asynchronous data flows.

  • Optimise components for performance and cross-browser compatibility.

  • Write clean, maintainable, well-documented code.

  • Conduct unit and integration testing using Jest and React Testing Library.

  • Troubleshoot UI issues and resolve performance bottlenecks.

  • Collaborate with designers, backend teams, and product managers.

  • Participate in Agile/Scrum ceremonies and sprint planning.

  • Use Git for version control and contribute to repository standards.

  • Configure build tools such as Webpack or Vite and support CI/CD setup.

  • Monitor and maintain front-end deployments.

  • Stay current with the React ecosystem and explore frameworks such as Next.js or React Native.

What You Bring
  • Bachelor’s degree in Computer Science, Engineering, or equivalent experience.

  • 7+ years of experience as a ReactJS/Frontend Developer.

  • Strong proficiency in ReactJS, JavaScript, HTML, and CSS.

  • Experience working with RESTful APIs.

  • Familiarity with Agile methodologies and Git.

  • Experience with Bootstrap.

  • Ability to work across waterfall, agile, and hybrid delivery models.

  • Strong debugging and troubleshooting capabilities.

  • Basic understanding of Azure CI/CD and Azure dashboard workflows.

Nice to Have
  • Experience building applications in a microservices environment.

  • Knowledge of Azure DevOps, Docker, and Kubernetes.

  • Understanding of clean code and clean architecture principles.

  • CI/CD and DevOps tooling familiarity.

  • Experience with Postman/Bruno for API testing.

  • Understanding of web API security concepts.

  • Experience writing tests using Jasmine.

  • Exposure to Storybook.

What Success Looks Like
  • Delivering clean, stable, and scalable front-end components.

  • Improving performance, usability, and code standards across the product suite.

  • Collaborating effectively across teams to drive high-quality delivery in each sprint.

  • Continuously adopting new techniques, tools, and practices to elevate product excellence.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.