182 React Developer jobs in South Africa

React Developer

Pretoria, Gauteng Network Recruitment

Posted 6 days ago

Job Viewed

Tap Again To Close

Job Description

An established logistics and e-commerce player is seeking a React Developer to join their dynamic hybrid team based in Menlyn, Pretoria . This role is ideal for a self-managed Front-End Developer with a passion for clean code, efficiency, and collaboration.

React experience is non-negotiable . You'll have the opportunity to shape high-quality solutions alongside UX Designers, product owners, and Back-End Developers in a fast-paced, agile environment.

If you're looking for a role where structure meets innovation , and your voice can influence both product and practice, then this one's for you.

Qualifications:

  • Matric / Grade 12
  • Tertiary IT qualification or relevant Degree (preferred)

Requirements:

  • 25 years experience as a React Developer
  • Proficient in JavaScript, HTML, CSS, and modern front-end tooling
  • Experience working within Agile development environments
  • Industry experience in courier, logistics, or e-commerce is a bonus

KPAs:

  • Build and maintain React applications according to business needs
  • Collaborate across design, development, and QA to deliver features
  • Apply clean coding practices, testing, and documentation
  • Stay updated on emerging front-end trends and best practices

Apply now!

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

React Developer

Cape Town, Western Cape Ditto Hire

Posted 13 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

Bloemfontein, Free State OfferZen

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

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

    AVEVA Denmark

    Posted 1 day ago

    Job Viewed

    Tap Again To Close

    Job Description

    workfromhome

    Driven by transformative digital technologies and trends, we are RIB and we’ve made it our purpose to propel the industry forward and make engineering and construction more efficient and sustainable. Built on deep industry expertise and best practice, and with our people at the heart of everything we do, we deliver the world's leading end-to-end lifecycle solutions that empower our industry to build better.

    With a steadfast commitment to innovation and a keen eye on the future, RIB comprises over 2,500 talented individuals who extend our software’s reach to over 100 countries worldwide. We are experienced experts and professionals from different cultures and backgrounds and we collaborate closely to provide transformative software products, innovative thinking and professional services to our global market. Our strong teams across the globe enable sustainable product investment and enhancements, to keep our clients at the cutting-edge of engineering, infrastructure and construction technology.

    We know our people are our success – join us to be part of a global force that uses innovation to enhance the way the world builds.

    Are you passionate about developing cutting-edge Azure cloud applications for the Architectural, Engineering, and Construction industry? We’re looking for talented software engineers to help us build feature-rich solutions using .NET 8 and React.js. As part of our team, you’ll collaborate closely with subject matter experts and product owners, playing a key role in our product’s success. Whether you’re a full-stack developer or have a preference for specific technologies, we value your expertise and are excited to see what you can bring to our dynamic team.

    Key Responsibilities
    1. Develop dynamic Single Page Applications (SPAs) using React and C# REST API endpoints with .NET 8.
    2. Collaborate with a diverse team of subject matter experts, business analysts, UX designers, test engineers, and software engineering leads.
    3. Implement modern programming patterns to ensure robust and maintainable code.
    4. Adhere to best coding practices and object-oriented design principles.
    5. Embrace a Quality Engineering mindset, ensuring comprehensive unit tests are in place.
    6. Provide accurate effort estimates for development tasks, contributing to effective project planning.
    7. Participate in code reviews and take on master build duties to support continuous integration.
    8. Offer critical developer support for our live production system, ensuring smooth operation.
    9. Showcase your passion for UI development and UX, articulating your ideas effectively to enhance user experiences.
    10. Create essential design documents, source code, and other work products to ensure the ongoing success of our products.
    Minimum Requirements
    1. Educational Background: Preferably a degree or diploma in Computer Science, Software Development, Information Technology, Electrical Engineering, Mechatronics, or equivalent industry experience.
    2. Extensive Experience: A minimum of 5 years of practical, hands-on technical experience is required.
    3. SPA Development: Experience in developing Single-Page Applications (SPAs) using React, Angular, or Vue.
    4. Database Expertise: Familiarity with MSSQL, PostgreSQL, or MySQL.
    Desired Skills and Competencies
    1. Strong written and verbal communication skills.
    2. Self-motivated and a collaborative team player.

    Motivated by our values & vision, we are driving the digital transformation of our customers - for a more digital, efficient and sustainable engineering and construction industry. “Building Better Together” is more than just a slogan for us. Because alongside our customers, you are the priority. Enabling you to fully develop your passion for your tasks, we support you with:

    1. A structured start: individual onboarding, organized networking.
    2. Goodies like: attractive compensation package based on qualifications, Company Share Ownership Program (WESOP) & everyday office lunches (for free), fresh fruit as well as great coffee from a barrista in a very modern & open space which is close to public transport.
    3. A modern working model: trust-based working hours, flexible working hours, possibility of hybrid working - so you have time to pick up your kids, get a new hairstyle, do bench press or whatever you like to do.
    4. Career development/prospects: Team or role-based development/training, individual development/training, national and international career prospects within the RIB Group or Schneider Electric.

    RIB may require all successful applicants to undergo and pass a comprehensive background check before they start employment. Background checks will be conducted in accordance with local laws and may, subject to those laws, include proof of educational attainment, employment history verification, proof of work authorization, criminal records, identity verification, credit check. Certain positions dealing with sensitive and/or third party personal data may involve additional background check criteria.

    RIB is an Equal Opportunity Employer. We are committed to being an exemplary employer with an inclusive culture, developing a workplace environment where all our employees are treated with dignity and respect. We value diversity and the expertise that people from different backgrounds bring to our business.

    Come and join RIB to create the transformative technology that enables our customers to build a better world.

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

    Senior React Developer

    Gauteng, Gauteng hearX

    Posted 1 day ago

    Job Viewed

    Tap Again To Close

    Job Description

    workfromhome

    Join to apply for the Senior React Developer role at hearX

    2 months ago Be among the first 25 applicants

    Join to apply for the Senior React Developer role at hearX

    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.

    • Bachelor's degree in Computer Science, Engineering or related field

    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 account for dependencies among deliverables, products and systems.
    • Identify and mitigate risks.
    • Document analysis and planning processes.
    • Communicate effectively with the line manager on progress, priorities and workload.
    • Estimate accurate completion timelines for projects for use by the project lead in capacity planning.
    • Manage time and tasks effectively in order to complete tasks in the correct order of priority and on time.
    • Liaise effectively with other team members and backend engineers to ensure timeous completion of integration and the coming together of web applications and the required back end system.
    • Track tasks and timing on JIRA.

    Programming 50%

    • Follow project plan to develop software.
    • Meet deadlines and timelines as determined in the planning phase.
    • Adhere to agreed upon standards for code, as set and determined by the Front End Development Lead.
    • Generate and maintain effective and efficient high quality code.
    • Use effective and efficient components & techniques to implement solutions.
    • Ensure all work is versioned and backed up according to company standards.
    • Take ownership for work, tasks and communication.

    Testing and Implementation 20%

    • Ensure that all work is tested, benchmarked and fulfills functional requirements before submission.
    • Prepare test environment, examples and instructions.
    • Participate enthusiastically in peer code reviews.
    • Deploy changes to live environment.
    • Maintain system and product change logs and release notes according to company standards.

    Reporting and Communication 15%

    • Keep project documentation up to date and standard.
    • Provide timeous, efficient and effective feedback on project status.
    • Proactively keep stakeholders updated on progress, risks and problems.
    • Assist in the collection and documentation of user's requirements, development of user stories, estimates and work plans.
    • Prepare reports, manuals and other documentation on the status, operation and maintenance of software.
    • Provide insight and feedback on queries regarding relevant projects.

    This job description is not a definitive or exhaustive list of responsibilities and is subject to change depending on changing business requirements. Employees will be consulted on any changes. Employee’s performance will be reviewed based on the agreed upon objectives. If you do not hear from us within 30 days, please consider your application unsuccessful.Seniority level
    • Seniority level Mid-Senior level
    Employment type
    • Employment type Full-time
    Job function
    • Job function Engineering and Information Technology
    • Industries Wellness and Fitness Services

    Referrals increase your chances of interviewing at hearX by 2x

    Pretoria, Gauteng, South Africa 1 day ago

    Johannesburg, Gauteng, South Africa 5 months ago

    Johannesburg Metropolitan Area 1 month ago

    Centurion, Gauteng, South Africa 2 months ago

    Pretoria, Gauteng, South Africa 1 day ago

    Pretoria, Gauteng, South Africa 2 weeks ago

    Johannesburg, Gauteng, South Africa 5 months ago

    Pretoria, Gauteng, South Africa 2 months ago

    Johannesburg Metropolitan Area 2 days ago

    Johannesburg Metropolitan Area 1 week ago

    Johannesburg Metropolitan Area 3 days ago

    Woodmead, Gauteng, South Africa 4 weeks ago

    Centurion, Gauteng, South Africa 1 week ago

    Full Stack Developer (Expert) - Angular 16 and Cloud focused

    Pretoria, Gauteng, South Africa 3 weeks ago

    Centurion, Gauteng, South Africa 3 weeks ago

    Pretoria, Gauteng, South Africa 1 year ago

    Demand Marketing Specialist - SEO Web Developer (French)

    Woodmead, Gauteng, South Africa 4 weeks ago

    Senior Fullstack C# (.NET) Developer - Tech Driven co - (Pretoria, Jhb) - up to R100k

    Pretoria, Gauteng, South Africa 1 day ago

    Demand Marketing Specialist - SEO Web Developer (German)

    Woodmead, Gauteng, South Africa 4 weeks ago

    Johannesburg Metropolitan Area 1 week ago

    Johannesburg Metropolitan Area 4 days ago

    We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

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

    Senior React Developer

    RIB Software

    Posted 1 day ago

    Job Viewed

    Tap Again To Close

    Job Description

    Join to apply for the Senior React Developer role at RIB Software

    Join to apply for the Senior React Developer role at RIB Software

    Driven by transformative digital technologies and trends, we are RIB and we’ve made it our purpose to propel the industry forward and make engineering and construction more efficient and sustainable. Built on deep industry expertise and best practice, and with our people at the heart of everything we do, we deliver the world's leading end-to-end lifecycle solutions that empower our industry to build better.

    With a steadfast commitment to innovation and a keen eye on the future, RIB comprises over 2,500 talented individuals who extend our software’s reach to over 100 countries worldwide. We are experienced experts and professionals from different cultures and backgrounds and we collaborate closely to provide transformative software products, innovative thinking and professional services to our global market. Our strong teams across the globe enable sustainable product investment and enhancements, to keep our clients at the cutting-edge of engineering, infrastructure and construction technology.

    We know our people are our success – join us to be part of a global force that uses innovation to enhance the way the world builds.

    Find out more at RIB Careers.

    Are you passionate about developing cutting-edge Azure cloud applications for the Architectural, Engineering, and Construction industry? We’re looking for talented software engineers to help us build feature-rich solutions using .NET 8, React.js, As part of our team, you’ll collaborate closely with subject matter experts and product owners, playing a key role in our product’s success. Whether you’re a full-stack developer or have a preference for specific technologies, we value your expertise and are excited to see what you can bring to our dynamic team .

    Key Responsibilities

    • Develop dynamic Single Page Applications (SPAs) using React and C# REST API endpoints with .NET 8.
    • Collaborate with a diverse team of subject matter experts, business analysts, UX designers, test engineers, and software engineering leads.
    • Implement modern programming patterns to ensure robust and maintainable code.
    • Adhere to best coding practices and object-oriented design principles.
    • Embrace a Quality Engineering mindset, ensuring comprehensive unit tests are in place.
    • Provide accurate effort estimates for development tasks, contributing to effective project planning.
    • Participate in code reviews and take on master build duties to support continuous integration.
    • Offer critical developer support for our live production system, ensuring smooth operation.
    • Showcase your passion for UI development and UX, articulating your ideas effectively to enhance user experiences.
    • Create essential design documents, source code, and other work products to ensure the ongoing success of our products.

    Essential Requirements

    • Educational Background: Preferably a degree or diploma in Computer Science, Software Development, Information Technology, Electrical Engineering, Mechatronics, or equivalent industry experience.
    • Extensive Experience: A minimum of 5 years of practical, hands-on technical experience is required.
    • Tech Stack: Proficiency in C#, .NET 6 -> 8, HTML, CSS, and JavaScript.
    • SPA Development: Experience in developing Single-Page Applications (SPAs) using React, Angular, or Vue.
    • Database Expertise: Familiarity with MSSQL, PostgreSQL, or MySQL.

    Desired Skills And Competencies

    • Strong written and verbal communication skills
    • Self-motivated and a collaborative team player

    Motivated By Our Values & Vision, We Are Driving The Digital Transformation Of Our Customers - For a More Digital, Efficient And Sustainable Engineering And Construction Industry. “Building Better Together” Is More Than Just a Slogan For Us. Because Alongside Our Customers, You Are The Priority. Enabling You To Fully Develop Your Passion For Your Tasks, We Support You With

    • A structured start: individual onboarding, organized networking
    • Goodies like: attractive compensation package based on qualifications, Company Share Ownership Program (WESOP) & everyday office lunches (for free), fresh fruit as well as great coffee from a barrista in a very modern & open space which is close to public transport
    • A modern working model: trust-based working hours, flexible working hours, possibility of hybrid working - so you have time to pick up your kids, get a new hairstyle, do bench press or whatever you like to do
    • Career development/ prospects: Team or role-based development/ training, individual development/ training, national and international career prospects within the RIB Group or Schneider Electric

    RIB may require all successful applicants to undergo and pass a comprehensive background check before they start employment. Background checks will be conducted in accordance with local laws and may, subject to those laws, include proof of educational attainment, employment history verification, proof of work authorization, criminal records, identity verification, credit check. Certain positions dealing with sensitive and/or third party personal data may involve additional background check criteria.

    RIB is an Equal Opportunity Employer. We are committed to being an exemplary employer with an inclusive culture, developing a workplace environment where all our employees are treated with dignity and respect. We value diversity and the expertise that people from different backgrounds bring to our business.

    Come and join RIB to create the transformative technology that enables our customers to build a better world.

    Seniority level
    • Seniority level Mid-Senior level
    Employment type
    • Employment type Full-time
    Job function
    • Job function Engineering and Information Technology
    • Industries Software Development

    Referrals increase your chances of interviewing at RIB Software by 2x

    Cape Town, Western Cape, South Africa 3 weeks ago

    Front End Developers - AI Training (Remote)

    Cape Town, Western Cape, South Africa 3 weeks ago

    Johannesburg, Gauteng, South Africa 4 days ago

    Johannesburg, Gauteng, South Africa 1 month ago

    Cape Town, Western Cape, South Africa 2 months ago

    Cape Town, Western Cape, South Africa 3 weeks ago

    Johannesburg, Gauteng, South Africa 3 months ago

    Cape Town, Western Cape, South Africa 2 days ago

    Fullstack Engineer, Contributor Success, Strategy

    Bloemfontein, Free State, South Africa 1 week ago

    South Africa $35,000.00-$0,000.00 1 week ago

    South Africa 35,000.00- 40,000.00 1 week ago

    Cape Town, Western Cape, South Africa 1 week ago

    Johannesburg, Gauteng, South Africa 1 week ago

    Senior Full-Stack Developer - EST Working Hours (Remote) Senior Full Stack Engineer (Node.js & React)

    Cape Town, Western Cape, South Africa 11 months ago

    Back End Developer - Node.js (12-Month Contract) Senior Full Stack Engineer (Node.js & React)

    Johannesburg, Gauteng, South Africa 11 months ago

    We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

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

    Senior React Developer

    Lumenalta

    Posted 1 day ago

    Job Viewed

    Tap Again To Close

    Job Description

    workfromhome

    Join to apply for the Senior React Developer role at Lumenalta

    1 day ago Be among the first 25 applicants

    Join to apply for the Senior React Developer role at Lumenalta

    Get AI-powered advice on this job and more exclusive features.

    Experience Remote done Right. Over 20 years of remote experience, all 500+ staff are 100% remote and we still grow vibrant relationships, provide exceptional opportunities for career growth while working with stellar clients on ambitious projects

    What we're working on:

    Enterprise companies turn to us to help them launch innovative digital products that interact with hundreds of millions of customers, transactions and data points. The problems we solve every day are real and require creativity, grit and determination. We are building a culture that challenges norms while fostering experimentation and personal growth. In order to grasp the scale of problems we face, ideally, you have some exposure to Logistics, FinTech, Transportation, Insurance, Media or other complex multifactor industries

    Requirements

    7+ years of professional experience (A technical assessment will be required)

    • Advanced English fluency, verbal and written
    • Professional, empathic, team player

    Why Lumenalta is an amazing place to work at

    At Lumenalta, you can expect that you will:

    • Be 100% dedicated to one project at a time so that you can innovate and grow.
    • Be a part of a team of talented and friendly senior-level developers.
    • Work on projects that allow you to use leading tech.

    The result? We produce meaningful outcomes for our clients that break barriers in their industries.

    The job is 100% remote, please make sure you have a comfortable office setup at your desired work location.

    Lumenalta is committed to hiring exceptional talent from a wide variety of diverse backgrounds. If you share our values and enthusiasm for digital transformation, we encourage you to apply

    What's it like to work at Lumenalta?

    Seniority level
    • Seniority level Mid-Senior level
    Employment type
    • Employment type Full-time
    Job function
    • Job function Engineering, Information Technology, and Consulting
    • Industries IT Services and IT Consulting

    Referrals increase your chances of interviewing at Lumenalta by 2x

    City of Cape Town, Western Cape, South Africa 1 week ago

    Front End Developers - AI Training (Remote)

    Cape Town, Western Cape, South Africa 1 week ago

    Cape Town, Western Cape, South Africa 1 month ago

    Johannesburg, Gauteng, South Africa 1 week ago

    Johannesburg, Gauteng, South Africa 3 days ago

    Pretoria, Gauteng, South Africa 1 month ago

    Bloemfontein, Free State, South Africa 1 month ago

    Johannesburg, Gauteng, South Africa 1 month ago

    Cape Town, Western Cape, South Africa 3 days ago

    South Africa $35,000.00-$0,000.00 1 month ago

    South Africa 35,000.00- 40,000.00 1 month ago

    Pretoria, Gauteng, South Africa 3 days ago

    Cape Town, Western Cape, South Africa 1 month ago

    Senior Full-Stack Developer - EST Working Hours (Remote) Senior Full Stack Engineer (Node.js & React)

    Johannesburg, Gauteng, South Africa 12 months ago

    Senior Full Stack Engineer (Node.js & React)

    Cape Town, Western Cape, South Africa 12 months ago

    We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

    #J-18808-Ljbffr
    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

    Gauteng, Gauteng hearX

    Posted 1 day ago

    Job Viewed

    Tap Again To Close

    Job Description

    workfromhome

    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 account for dependencies among deliverables, products and systems.
    • Identify and mitigate risks.
    • Document analysis and planning processes.
    • Communicate effectively with the line manager on progress, priorities and workload.
    • Estimate accurate completion timelines for projects for use by the project lead in capacity planning.
    • Manage time and tasks effectively in order to complete tasks in the correct order of priority and on time.
    • Liaise effectively with other team members and backend engineers to ensure timeous completion of integration and the coming together of web applications and the required back end system.
    • Track tasks and timing on JIRA.

    Programming 50%

    • Follow project plan to develop software.
    • Meet deadlines and timelines as determined in the planning phase.
    • Adhere to agreed upon standards for code, as set and determined by the Front End Development Lead.
    • Generate and maintain effective and efficient high quality code.
    • Use effective and efficient components & techniques to implement solutions.
    • Ensure all work is versioned and backed up according to company standards.
    • Take ownership for work, tasks and communication.

    Testing and Implementation 20%

    • Ensure that all work is tested, benchmarked and fulfills functional requirements before submission.
    • Prepare test environment, examples and instructions.
    • Participate enthusiastically in peer code reviews.
    • Deploy changes to live environment.
    • Maintain system and product change logs and release notes according to company standards.

    Reporting and Communication 15%

    • Keep project documentation up to date and standard.
    • Provide timeous, efficient and effective feedback on project status.
    • Proactively keep stakeholders updated on progress, risks and problems.
    • Assist in the collection and documentation of user's requirements, development of user stories, estimates and work plans.
    • Prepare reports, manuals and other documentation on the status, operation and maintenance of software.
    • Provide insight and feedback on queries regarding relevant projects.

    This job description is not a definitive or exhaustive list of responsibilities and is subject to change depending on changing business requirements. Employees will be consulted on any changes. Employee’s performance will be reviewed based on the agreed upon objectives.If you do not hear from us within 30 days, please consider your application unsuccessful.

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

    React Developer | Johannesburg

    Johannesburg, Gauteng Engineered

    Posted 1 day ago

    Job Viewed

    Tap Again To Close

    Job Description

    Our client is looking for a React Developer to join their agile engineering team. This is a full-time, on-site role designed for someone who values shorter, focused workdays and wants to build scalable web applications in a collaborative environment.

    Build and maintain high-performance, responsive frontend applications using React.Collaborate with designers and backend developers to deliver functional and visually polished features.Translate UI/UX wireframes into clean, maintainable components.Integrate and consume RESTful APIs to connect frontend interfaces with backend systems.Participate in code reviews, daily stand-ups, and development sprints.Contribute to improving frontend development standards, processes, and component reuse.Debug and resolve UI issues, enhancing usability and overall application quality.

    SKILLS AND EXPERIENCE YOU WILL BRING TO THE ROLE
    • 3+ years of experience developing web applications with React.
    • Experience working with REST APIs and asynchronous data flows.
    • Exposure to Node.js and TypeScript.
    • Familiarity with Agile workflows and source control (Git).
    • Ability to write modular, clean, and reusable code.
    • Strong attention to detail and problem-solving skills.

    Nice-to-Haves:

    • Experience with CI/CD pipelines.
    • Knowledge of backend or fullstack development.
    • Familiarity with component libraries or design systems.
    • Understanding of relational databases.
    • Prior exposure to mobile-first or cross-platform design thinking.
    #J-18808-Ljbffr
    This advertiser has chosen not to accept applicants from your region.

    SENIOR REACT DEVELOPER

    Pretoria, Gauteng Zeal HR

    Posted 7 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.
     

    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