1,202 React Developer jobs in South Africa

React Developer

Cape Town, Western Cape Ditto Hire

Posted 15 days ago

Job Viewed

Tap Again To Close

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.

This advertiser has chosen not to accept applicants from your region.

Intermediate React Developer

Johannesburg, Gauteng OfferZen

Posted today

Job Viewed

Tap Again To Close

Job Description

Overview

Intermediate React Developer

Are you a talented intermediate React developer looking for your Dream Developer Job? OfferZen, the developer jobs marketplace, reverses the job search process. We connect developers with a vast network of top tech companies that are eager to apply to interview you!

This could be the last job posting you ever have to click on! Why waste time applying to 100 different companies when you could build one OfferZen profile and have them come to you? You'll also receive upfront information about the tech stack, role, and salary, so you can make an informed decision on which companies align with your preferences and career goals.

How OfferZen works :

  • Sign up for free and complete your OfferZen profile
  • Up to 2000 companies in Africa and Europe will see your profile
  • Sit back and have companies apply to interview you
  • Your personal career coach will help you with salary benchmarks, interview preparation and job offers
  • Land your dream developer job with ease!
Requirements
  • 2+ years experience working as a Frontend Developer
  • Experience working with React
  • Experience working in an English speaking environment
  • Experience working with UX / UI / Product designers
  • Collaborate with Backend Developers in ensuring technical feasibility
Skills
  • Familiarity with TDD practices
  • Understanding of cross browser compatibility
  • Attention to detail with a good sense of design
Nice to have
  • Experience working with a modern framework like Vue, Next.js, or Ember.js
  • Analytical mindset and good problem-solving skills
  • Implementing automated testing platforms and unit tests
  • Optimization of the application for maximum speed and scalability
  • Experience working in a Product company

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Senior React Developer

Durban, KwaZulu Natal BETSoftware

Posted 2 days ago

Job Viewed

Tap Again To Close

Job Description

Overview

Senior React Developer role at BETSoftware.

Responsibilities
  • Develop and maintain user-facing features using React.js.
  • Make use of reusable components and front-end libraries for use across platforms.
  • Optimize components for maximum performance across a vast array of web-capable devices and browsers.
  • Stay up to date on emerging code standards.
  • Maintain and implement code and design standards.
  • Mentor Junior and Intermediate React Developers.
Behavioural Outputs
  • Adapts to change and is open to new ideas and willing to take on new responsibilities.
  • Able to handle pressure and adjust plans to meet changing needs/demands.
  • Changes interpersonal style and approach based on circumstances.
  • Adapts behavior to maintain cooperative relationships with others.
  • Accepts changes to task, plans and procedures to align with organizational direction and adjusts behaviour accordingly.
  • Maintains a positive attitude in the face of change.
Decision Making Quality
  • Makes confident, timely, fact-based decisions drawing on a broad range of resources through collaboration with others.
  • Ensures others understand the decision before moving forward.
  • Considers short- and long-term implications of the decision.
  • Able to defend and explain judgments and decisions.
  • Takes steps to define the problem before seeking a solution.
  • Bases decisions on careful review of relevant facts and information.
Resourceful and improving
  • Generates new ideas, supports change, encourages innovation and improves efficiencies.
  • Seeks opportunities to create new ideas and improve processes.
  • Solves problems by questioning the status quo.
Living The Spirit
  • Drives a culture of collaboration and open communication within the team.
  • Promotes authenticity and drives the spirit of diversity, inclusion, equity and belonging.
  • Encourages versatility and adaptability across the team and business.
  • Actively acts as a change agent and promotes continuous learning.
Qualifications
  • 3+ years commercial experience with React
  • 5+ years JavaScript
  • Experience with RESTful APIs
  • Strong knowledge of CSS, HTML, and other front-end languages
  • Strong proficiency in JavaScript, including DOM manipulation
  • Thorough understanding of React.js and its core principles and frameworks
  • State management experience with React Hooks and Redux
  • Working knowledge of writing unit tests (Jest, React Testing Library)
  • Knowledge of modern authorization mechanisms, such as JSON Web Token
  • Familiarity with modern front-end build pipelines and tools
  • Ability to translate business requirements into technical requirements
Advantageous
  • Experience working in a Scrum / Agile environment
  • Experience with Kubernetes
Seniority level
  • Mid-Senior level
Employment type
  • Full-time
Job function
  • Engineering and Information Technology
Industries
  • IT Services and IT Consulting

Durban, KwaZulu-Natal, South Africa

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

SENIOR REACT DEVELOPER

Pretoria, Gauteng Zeal HR

Posted 9 days ago

Job Viewed

Tap Again To Close

Job Description

Senior React Developer

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 & Responsibilities

In 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 & Qualification

Education

  • 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
#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Intermediate React Developer

Randburg, Gauteng Network IT

Posted 9 days ago

Job Viewed

Tap Again To Close

Job Description

Intermediate React Developer

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.

Duties & Responsibilities

Requirements:

  1. 3-5 years' experience in using React
  2. 3-5 years' experience in building complex UI Components
  3. Proven ability to create intuitive user interfaces
  4. JavaScript, HTML, CSS, React ecosystem, React hooks, context API
  5. GIT Experience
  6. Next.js, Tailwind, Node.js and SQL Server / Postgres

KPAs:
  1. Collaborate with the development team to design and implement new features and enhancements in React based web applications
  2. Write clean, efficient and maintainable code
  3. Develop reusable components and libraries for future use
  4. Work closely with UI/UX Developers to integrate front-end components with back-end APIs

Apply now!

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Senior React Developer

Johannesburg, Gauteng Network Recruitment

Posted 2 days ago

Job Viewed

Tap Again To Close

Job Description

Qualifications:
  • 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!

This advertiser has chosen not to accept applicants from your region.

Java React Developer

Cape Town, Western Cape CSG Recruit

Posted 11 days ago

Job Viewed

Tap Again To Close

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
This advertiser has chosen not to accept applicants from your region.
Be The First To Know

About the latest React developer Jobs in South Africa !

Senior react developer

Pretoria, Gauteng Zeal HR

Posted today

Job Viewed

Tap Again To Close

Job Description

permanent
Senior React Developer 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 & Responsibilities In 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 & Qualification Education 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 #J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Lead/ Senior React Developer

Western Cape, Western Cape DVT

Posted 3 days ago

Job Viewed

Tap Again To Close

Job Description

workfromhome

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

Software Architecture
  • 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

Behavioural competency
  • 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

Responsibilities
  • 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

Minimum experience required
  • 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
This advertiser has chosen not to accept applicants from your region.

React Developer Johannesburg North

Randburg, Gauteng Network IT

Posted 9 days ago

Job Viewed

Tap Again To Close

Job Description

Intermediate React Developer

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.

Duties & Responsibilities

Requirements:

  1. 3-5 years' experience in using React
  2. 3-5 years' experience in building complex UI Components
  3. Proven ability to create intuitive user interfaces
  4. JavaScript, HTML, CSS, React ecosystem, React hooks, context API
  5. GIT Experience
  6. Next.js, Tailwind, Node.js and SQL Server / Postgres

KPAs:
  1. Collaborate with the development team to design and implement new features and enhancements in React based web applications
  2. Write clean, efficient and maintainable code
  3. Develop reusable components and libraries for future use
  4. Work closely with UI/UX Developers to integrate front-end components with back-end APIs

Apply now!

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.
 

Nearby Locations

Other Jobs Near Me

Industry

  1. request_quote Accounting
  2. work Administrative
  3. eco Agriculture Forestry
  4. smart_toy AI & Emerging Technologies
  5. school Apprenticeships & Trainee
  6. apartment Architecture
  7. palette Arts & Entertainment
  8. directions_car Automotive
  9. flight_takeoff Aviation
  10. account_balance Banking & Finance
  11. local_florist Beauty & Wellness
  12. restaurant Catering
  13. volunteer_activism Charity & Voluntary
  14. science Chemical Engineering
  15. child_friendly Childcare
  16. foundation Civil Engineering
  17. clean_hands Cleaning & Sanitation
  18. diversity_3 Community & Social Care
  19. construction Construction
  20. brush Creative & Digital
  21. currency_bitcoin Crypto & Blockchain
  22. support_agent Customer Service & Helpdesk
  23. medical_services Dental
  24. medical_services Driving & Transport
  25. medical_services E Commerce & Social Media
  26. school Education & Teaching
  27. electrical_services Electrical Engineering
  28. bolt Energy
  29. local_mall Fmcg
  30. gavel Government & Non Profit
  31. emoji_events Graduate
  32. health_and_safety Healthcare
  33. beach_access Hospitality & Tourism
  34. groups Human Resources
  35. precision_manufacturing Industrial Engineering
  36. security Information Security
  37. handyman Installation & Maintenance
  38. policy Insurance
  39. code IT & Software
  40. gavel Legal
  41. sports_soccer Leisure & Sports
  42. inventory_2 Logistics & Warehousing
  43. supervisor_account Management
  44. supervisor_account Management Consultancy
  45. supervisor_account Manufacturing & Production
  46. campaign Marketing
  47. build Mechanical Engineering
  48. perm_media Media & PR
  49. local_hospital Medical
  50. local_hospital Military & Public Safety
  51. local_hospital Mining
  52. medical_services Nursing
  53. local_gas_station Oil & Gas
  54. biotech Pharmaceutical
  55. checklist_rtl Project Management
  56. shopping_bag Purchasing
  57. home_work Real Estate
  58. person_search Recruitment Consultancy
  59. store Retail
  60. point_of_sale Sales
  61. science Scientific Research & Development
  62. wifi Telecoms
  63. psychology Therapy
  64. pets Veterinary
View All React Developer Jobs