264 React Developer jobs in South Africa
Senior ReactJS Developer
Job Viewed
Job Description
Job Title : Senior React.js Developer (Contract to Perm)
Location : Remote
Contract Type : Contract (with potential for permanent conversion)
Job Overview :
We are seeking a highly skilled Senior React.js Developer to join our team on a contract basis, with the possibility of transitioning to a permanent role. The ideal candidate will have extensive experience in React.js development, building scalable front-end applications, and collaborating with cross-functional teams in an agile environment.
Key Responsibilities :
- Develop, maintain, and optimize high-performance React.js applications.
- Collaborate with designers, backend developers, and product managers to create seamless user experiences.
- Write clean, reusable, and efficient code following best practices.
- Optimize applications for speed and scalability.
- Troubleshoot, debug, and resolve technical issues.
- Stay up to date with the latest front-end development trends and technologies.
Requirements :
- 5+ years of experience in front-end development with a strong focus on React.js.
- Experience with state management libraries (e.g., Redux, Zustand, React Context).
- Strong understanding of RESTful APIs and integration with backend services.
- Familiarity with CI / CD pipelines and version control (Git).
- Experience with unit testing and front-end testing frameworks (Jest, React Testing Library).
- Strong problem-solving skills and attention to detail.
- Excellent communication skills and ability to work in a remote, distributed team.
Nice to Have :
- Experience with Next.js and server-side rendering (SSR).
- Knowledge of cloud platforms (AWS, Firebase, or similar).
- Familiarity with UI component libraries (Material-UI, Tailwind CSS, etc.).
- Exposure to agile methodologies and Jira / Confluence tools.
Job No Longer Available
This position is no longer listed on WhatJobs. The employer may be reviewing applications, filled the role, or has removed the listing.
However, we have similar jobs available for you below.
React Developer
Posted 3 days ago
Job Viewed
Job Description
React Developer – Build the Future of Professional Platforms
Ditto is building the next generation of recruitment and professional platforms, used by millions each month. We help staffing firms and hiring teams find, manage, and place top candidates with smart, beautiful software. Now, we’re on a mission to launch something new. Big. Stealthy. And you're invited.
We’re looking for a React Developer to help craft the interfaces behind this new product - something slick, responsive, and deeply human. If you want your code to have an impact right away , and if you love pushing front-end boundaries while still keeping it clean, read on.
What You’ll Do
Build and refine modern, responsive UIs that people actually enjoy using
Work closely with our UX/UI and product teams to create smooth, fast, intuitive experiences
Help shape the direction of our front-end stack and overall product architecture
Be hands-on with REST APIs, component libraries, and full-stack flow
Advocate for quality, performance, and reusability in everything you ship
Write clean, well-documented code that can scale with a fast-growing product
Must-haves:
React (obviously)
Next.js
RESTful APIs and JSON
Node.js + NPM
HTML, CSS, JavaScript (solid SPA experience)
Git (merge conflicts don’t scare you)
Experience building real-world productized software
Bonus points if you’ve touched:
Figma / design systems
- Cursor
Webpack
Terminal / Bash scripting
Caching & performance tuning
OOP principles and full-stack awareness
Documentation that doesn’t suck
Why Join Ditto?
You’ll be early. As in ground-floor. We're launching a major stealth product - millions of users on day one.
You’ll have a voice. No layers of managers. Just builders.
You’ll move fast. But not carelessly. We ship, we test, we learn.
You’ll work on stuff that matters. We’re reimagining how people present themselves online, connect with others, and build professional identity in a noisy digital world.
You’ll be part of something fun. We build cool shit, not corporate fluff.
If this sounds like the kind of place you’d thrive in - where every commit, conversation, and decision counts - then let’s chat.
Senior React Developer
Posted 4 days ago
Job Viewed
Job Description
In this role, you will be a member of a team of talented web developers, shaping the future of our multiple e-commerce websites, including Lexie Hearing. These websites showcase our over-the-counter hearing aid solutions and accessories, in collaboration with renowned partners such as Bose. Your journey will involve close collaboration with fellow web developers, product teams, designers, aiming to deliver cutting-edge features while upholding the highest standards of code quality, performance, and user experience. Within our dynamic and collaborative environment, you'll have the opportunity to work alongside experienced web developers who will value your mentorship and guidance. As an experienced developer, you will contribute towards the team's processes, structure, and documentation and write high quality, maintainable, and performant code. If this opportunity resonates with your ambitions and passions, we encourage you to connect with us and be part of our journey. Minimum Requirements Education
- Bachelor's degree in Computer Science, Engineering or related field
- 5+ years working experience
- Proven professional experience as a React.js developer
- Strong proficiency in JavaScript, including ES6+ syntax
- Extensive experience with HTML5 and CSS3
- Experience with popular React.js workflows such as Redux, or Context API
- Knowledge of RESTful APIs and asynchronous request handling
- Experience with version control systems such as Git
- Excellent problem-solving and analytical skills
- Strong communication and teamwork skills
- Experience with testing frameworks such as Jest and Cypress is a plus
- Experience with server-side rendering (SSR) and Next.js is a plus
- Essential
- React
- HTML
- Javascript/Typescript
- CSS/SCSS
- REST APIs
- Git
- Have an excellent sense of design and attention to detail
- Desirable
- Next.js
- Tailwind CSS
- Storybook
- Jest
- CI/CD pipelines, Github actions preferable
Analysis and Planning 15%
- Multitask on a range of products and tasks simultaneously, defining priorities and ensuring efficiency.
- Define and communicate a problem, goal and acceptance criteria.
- Communicate and collaborate with development, business analyst and design teams to solve problems, make recommendations and discuss best programming practices.
- Work with stakeholders to achieve appropriate solutions.
- Conduct research on possible solutions and techniques.
- Analyse system issues for root cause, impact, workarounds and permanent fixes.
- Determine and
Senior React Developer
Posted 19 days ago
Job Viewed
Job Description
Work Location: 180 Garsfontein Road, Ashlea Gardens, Pretoria (hybrid working model)
Job purpose:
In this role, you will be a member of a team of talented web developers, shaping the future of our multiple e-commerce websites, including Lexie Hearing. These websites showcase our over-the-counter hearing aid solutions and accessories, in collaboration with renowned partners such as Bose. Your journey will involve close collaboration with fellow web developers, product teams, designers, aiming to deliver cutting-edge features while upholding the highest standards of code quality, performance, and user experience. Within our dynamic and collaborative environment, you'll have the opportunity to work alongside experienced web developers who will value your mentorship and guidance.
As an experienced developer, you will contribute towards the team's processes, structure, and documentation and write high quality, maintainable, and performant code. If this opportunity resonates with your ambitions and passions, we encourage you to connect with us and be part of our journey.
Minimum Requirements
Education
- Bachelor's degree in Computer Science, Engineering or related field
Experience
- 5+ years working experience
- Proven professional experience as a React.js developer
- Strong proficiency in JavaScript, including ES6+ syntax
- Extensive experience with HTML5 and CSS3
- Experience with popular React.js workflows such as Redux, or Context API
- Knowledge of RESTful APIs and asynchronous request handling
- Experience with version control systems such as Git
- Excellent problem-solving and analytical skills
- Strong communication and teamwork skills
- Experience with testing frameworks such as Jest and Cypress is a plus
- Experience with server-side rendering (SSR) and Next.js is a plus
Skills and Knowledge
- Essential
- React
- HTML
- Javascript/Typescript
- CSS/SCSS
- REST APIs
- Git
- Have an excellent sense of design and attention to detail
- Desirable
- Next.js
- Tailwind CSS
- Storybook
- Jest
- CI/CD pipelines, Github actions preferable
Key Performance Areas, Weighs and Objectives
Analysis and Planning 15%
- Multitask on a range of products and tasks simultaneously, defining priorities and ensuring efficiency.
- Define and communicate a problem, goal and acceptance criteria.
- Communicate and collaborate with development, business analyst and design teams to solve problems, make recommendations and discuss best programming practices.
- Work with stakeholders to achieve appropriate solutions.
- Conduct research on possible solutions and techniques.
- Analyse system issues for root cause, impact, workarounds and permanent fixes.
- Determine and
SENIOR REACT DEVELOPER
Posted 25 days ago
Job Viewed
Job Description
An exciting opportunity has become available within the medical technology and devices industry, for a Senior React Developer . Our client is an impact-driven digital health company passionate about affordable access to healthy hearing for everyone, everywhere. This is an opportunity to be part of making a change and impacting human lives.
The position is based in Pretoria East.
Duties & ResponsibilitiesIn this role, you will be a member of a team of talented web developers, shaping the future of our multiple e-commerce websites. These websites showcase our over-the-counter hearing aid solutions and accessories, in collaboration with renowned partners. Your journey will involve close collaboration with fellow web developers, product teams, designers, aiming to deliver cutting-edge features while upholding the highest standards of code quality, performance, and user experience. Within our dynamic and collaborative environment, you'll have the opportunity to work alongside experienced web developers who will value your mentorship and guidance.
As an experienced developer, you will contribute towards the team's processes, structure, and documentation and write high quality, maintainable, and performant code. If this opportunity resonates with your ambitions and passions, we encourage you to connect with us and be part of our journey.
Desired Experience & QualificationEducation
- Bachelor's degree in Computer Science, Engineering or related field
Experience
- 5+ years working experience
- Proven professional experience as a React.js developer
- Extensive experience with HTML5 and CSS3
- Experience with popular React.js workflows such as Redux, or Context API
- Knowledge of RESTful APIs and asynchronous request handling
- Experience with version control systems such as Git
- Excellent problem-solving and analytical skills
- Strong communication and teamwork skills
- Experience with testing frameworks such as Jest and Cypress is a plus
- Experience with server-side rendering (SSR) and Next.js is a plus
Skills and Knowledge
Essential skills
- React
- HTML
- CSS/SCSS
- REST APIs
- Git
- Have an excellent sense of design sense and attention to detail
- Tailwind CSS
- Next.js
- Storybook
- Jest
- CI/CD pipelines, Github actions
Intermediate React Developer
Posted 25 days ago
Job Viewed
Job Description
Reference: BIT -MNa-2
A client that specializes in providing software solutions to the mining industry, based in the heart of Johannesburg North, is looking for an Intermediate React Developer to join their growing team.
Requirements:
- 3-5 years' experience in using React
- 3-5 years' experience in building complex UI Components
- Proven ability to create intuitive user interfaces
- JavaScript, HTML, CSS, React ecosystem, React hooks, context API
- GIT Experience
- Next.js, Tailwind, Node.js and SQL Server / Postgres
KPAs:
- Collaborate with the development team to design and implement new features and enhancements in React based web applications
- Write clean, efficient and maintainable code
- Develop reusable components and libraries for future use
- Work closely with UI/UX Developers to integrate front-end components with back-end APIs
Apply now!
#J-18808-LjbffrSenior React Developer
Posted 6 days ago
Job Viewed
Job Description
- Degree in IT, such as computer Science
Minimum Requirements:
- 4 to 5 years working in a cloud environment, such as Google Cloud
- React, Node.js, GIT, BitBucket, GraphQL, Web Frameworks, and NoSQL
Apply now!
Java React Developer
Posted 8 days ago
Job Viewed
Job Description
What Were Looking For
- 6+ years of Java software development experience or full stack development
- Strong expertise in Java and Spring Boot
- Solid experience with React or modern frontend frameworks
- Strong understanding of system architecture, databases, and API design
- Experience working in Agile product teams
- Solid mentorship and technical leadership skills
- Solid GCP and/or AWS experience
Our Tech Stack
- Backend: Java Spring Boot (GCP) & Serverless (AWS)
- Frontend: ReactJS
- Mobile: React Native
- Multicloud: Google Cloud Platform (GCP) & Amazon Web Services (AWS)
- DevOps: GitHub Actions, Docker, Terraform
Be The First To Know
About the latest React developer Jobs in South Africa !
Senior React Developer
Posted today
Job Viewed
Job Description
Senior react developer
Posted today
Job Viewed
Job Description
You will lead the front-end development of scalable web applications and work closely with cross-functional teams to deliver high-quality digital products.
This is a great opportunity for someone passionate about modern Java Script technologies, performance optimization, and creating exceptional user experiences.
Duties: · Develop and maintain responsive, user-friendly web applications using React.
· Lead front-end architecture decisions and mentor junior developers.
· Collaborate with designers and backend engineers to implement new features.
· Optimize applications for maximum speed and scalability.
· Ensure high code quality through code reviews, testing, and best practices.
Skills: · Bachelor's Degree in Computer Science, Software Engineering, or a related field.
· 5 years of front-end development experience, with strong proficiency in React.
· Solid understanding of Java Script (ES6), HTML5, and CSS3.
· Experience with state management libraries (Redux, Zustand, or similar).
· Familiarity with RESTful APIs and modern front-end build pipelines (Webpack, Vite).
· Knowledge of Git, Agile methodologies, and CI/CD pipelines.
· Experience with Type Script and testing libraries (Jest, React Testing Library) is a plus.
Should you meet the requirements for this position, please email your CV to .
You can also contact the team on XXX-XXX or alternatively you can visit our website Should you not hear from us within 3 days, please consider your application unsuccessful.
Senior react developer
Posted today
Job Viewed