1,435 React Developer jobs in South Africa
React Developer
Posted today
Job Viewed
Job Description
Job Title:
Senior React / React Native Developer
Experience:
6+ years
About the Role:
We are rebuilding a large-scale application that will launch and operate across the continent. We're looking for seasoned engineers with strong
production experience
to help us launch and scale our applications to millions of users.
Key Requirements:
- Expertise in
React
and
React Native
(web & mobile apps) - Strong experience with
,
distributed microservice environments
, and
API integrations - Knowledge of
observability and monitoring
in production systems - Bonus: Experience with
Progressive Web Apps (PWAs)
and large-scale mobile app development
Employment type-Contract and Hybrid
SENIOR REACT DEVELOPER
Posted 2 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 2 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 13 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!
Senior React Developer
Posted today
Job Viewed
Job Description
Senior React Developer
Posted today
Job Viewed
Job Description
Our clients platform seamlessly connects users with the best venues in real time, making spontaneous nights out effortless. As they scale, they are looking for a Senior React Developer with strong SEO expertise to help enhance their platform's performance, search visibility, and user experience.
Your Role
As a Senior React Developer, you'll be at the forefront of our frontend development, ensuring our platform is fast, responsive, and search-engine optimized. You'll collaborate with backend engineers, designers, and marketing teams to build and maintain high-performing, SEO-friendly web applications.
Requirements:
What You'll Do
- Develop and maintain scalable React applications with a strong focus on performance and SEO best practices.
- Implement server-side rendering (SSR), dynamic rendering, and structured data to optimize search visibility.
- Work with Java to integrate frontend components with backend services.
- Optimize code for Core Web Vitals, ensuring smooth and fast user experiences.
- Collaborate with marketing and product teams to enhance technical SEO, including metadata management, schema markup, and crawlability improvements.
- Work with (or other SSR frameworks) to enhance frontend performance.
- Conduct code reviews, mentor junior developers, and contribute to best practices in React development.
What We're Looking For
- 5+ years of experience in frontend development with
- Strong understanding of Java for backend integration.
- Expertise in SEO for JavaScript applications, including SSR, metadata optimization, and structured data.
- Experience with (or similar frameworks) to improve SEO and performance.
- Deep knowledge of RESTful APIs, GraphQL, and modern web development practices.
- Familiarity with tools like Google Search Console, Lighthouse, and WebPageTest to analyze and optimize performance.
- Experience with CI/CD pipelines, version control (Git), and agile methodologies.
- Strong problem-solving skills and ability to work in a fast-paced startup environment.
Python & React Developer
Posted today
Job Viewed
Job Description
Hello Dev World
We're looking for a passionate Python and React developer who can contribute across the stack; from backend APIs to frontend interfaces and shape a scalable, secure, and maintainable system architecture. A 'get-things-done' kind of person.
This role is a remote role in South Africa, targeted at professionals who hold an AWS Certified Developer Associate or Solutions Architect Associate certification and have put python-react applications into production on AWS.
If the below Job description sounds like you, we'd love to meet with you.
N.B.: We are looking for all of the 'must haves.'
Responsibilities
- Develop full-stack features using Django and React.
- Apply DDD thinking to define service boundaries.
- Integrate with AWS services including Cognito, SQS, RDS, ECS, Lambda.
- Build secure, scalable APIs and asynchronous workflows.
- Contribute to infrastructure automation using Terraform, CDK and containerized deployments.
- Implement CI/CD pipelines using GitHub Actions and AWS tooling.
- Ensure code quality through testing, linting, and formatting tools.
- Contribute to architectural decisions and performance optimization.
Requirements (Must Have / Must Be)
- 3+ years of experience in full-stack development
- Proficiency in Python (Django, FastAPI) and JavaScript/TypeScript )
- AWS Certified Developer or Solutions Architect at Associate level
- Experience with APIs, and RBAC/ABAC models
- Familiarity with Terraform / AWS CDK
- Docker, and AWS ECS/EKS
- Comfortable working in a mono repo and contributing to shared CI/CD pipelines
- References
- South African Citizen
Nice to Have/Be
- Experience with policy-as-code tools (e.g., , OSO, AVP).
- Exposure to audit logging
- N8N, Camunda
- Data Pipelines and Datawarehouse/DataLakeHouse exposure
- Black Female
Our Process
- Live coding test
- Video call interview with our team
- MIE Checks
- Offer & Contracting
We look forward to meeting you.
Be The First To Know
About the latest React developer Jobs in South Africa !
Senior react developer
Posted today
Job Viewed
Job Description
React Developer Johannesburg North
Posted 2 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-LjbffrLead/ Senior React Developer
Posted 17 days ago
Job Viewed
Job Description
Join DVT, a global custom software development and data engineering company. With our remote and hybrid options, our vision is to be South Africa's favourite custom software solutions & services company, with a global footprint. You will have the opportunity to work alongside some of the most established developers in the country with the latest technologies. DVT is committed to continuously training our staff and we are very proud of our culture of learning, from internal speaking and training to sponsoring a variety of technical events from DevConf to GDG.
DVT is currently hiring Lead/ Senior Front-End Developers (Reactfocused) with at least 6+ years of hand on experience and a proven track record in web development technologies to join our front-end development team. In this role, you will be responsible for developing and implementing user interface components using Reactconcepts and workflows. You should have in-depth knowledge of JavaScript and Reactconcepts, excellent front-end coding skills, and a good understanding of progressive web applications.
Technical knowledge
Understanding and implementation of the SDLC and design patterns
Experienced in functional programming and Object Orientated Programming
JavaScript frameworks/libraries Reactwith a focus on MERN, as well as vast experience building complex web user interfaces using best practices
Web development fundamentals – HTML, CSS / SASS / LESS, JavaScript, TypeScript, State management strategies, DOM manipulation, Routing and Single page applications
Backend NodeJS development experience and exposure
Unit testing, integration testing, and functional testing
Competent in version control systems including advanced topics (Cherry Picking, Rebasing Workspaces and Bisecting)
Understanding of Solution Architecture
Agile Software Methodologies
Exposure to a backend technology outside of JavaScript is beneficial - .NET Core, Java Spring Boot and/or Python
Performance Profiling – Google Lighthouse and other browser-based tools
Web Sockets – Socket.io / SignalR
Service Workers
PWA / TWA
Analytics
Containerisation (Docker)
Knowledge of web security (OWASP etc)
Authentication strategies
Consuming HTTP EndPoints
Able to maintain a CI/CD Pipeline
Exposure to AWS / Azure Cloud-based technologies would be beneficial
Can define application architectural requirements
Can define project layout and coding standards
Can define code standards enforced on pull requests
Can extract user requirements from business documentation and generate correctly structured Epics, Features, User Stories, and Tasks
Estimation and Backlog Refinement of all of the above
Including Technical debt
Delivering incremental software requirements
Balancing business requirements versus following best practices
Correctly apply design patterns – SOLID Principles
Effective management and prioritisation of technical debt
Enthusiastic, committed and motivated
Able to understand your own strengths and areas of growth and position yourself to leverage your strengths effectively
Work without supervision
Work in a team environment - Able to treat individuals on an individual basis and cater to their requirements for leadership and guidance without sacrificing the time of the client and their deadlines
Capable of peer mentorship – able to assist others in their individual and technical growth
Ability to work under pressure
Delivery focused
Able to work to tight deadlines
Professionalism (Conduct and Appearance)
Show initiative
Awareness of environment
Ability to achieve excellence without overshadowing the work and efforts made by others
Developing production-ready web applications, functional prototypes and interactive demos for a variety of web-based and mobile-based projects
Consuming API’s created by back-end developers
Providing website maintenance and enhancements
Assisting back-end developers with coding and troubleshooting
Performing development testing, debugging and enhancements on new and existing code bases
Building responsive applications supporting multiple browsers and platforms
Maintaining digital standards and branding throughout the product’s interface
Staying up-to-date on emerging Front-End technologies
Promote user experience best practices
Promote reusable code and libraries
Validate the technical feasibility of UI/UX designs
Optimise application performance and scalability
Follow input validation practices.
Collaborate with other team members and stakeholders
Look after the technical well-being of the team
6+ years’ experience in Front-end software development
A tertiary qualification would be beneficial
Experience in the banking, insurance or telecoms industry would be highly beneficial
Experience in SDLC methodologies such as AGILE (SCRUM)
What working at DVT is like from the Practice head:
Who we are:
#J-18808-Ljbffr