What Jobs are available for React Native in South Africa?

Showing 572 React Native jobs in South Africa

React Native Developer

R90000 - R120000 Y Ampstek

Posted today

Job Viewed

Tap Again To Close

Job Description

Title: React Native Developer

Location: Johannesburg

Mode: Hybrid

Type: Contract

Responsibilities:

  • These are some of our frontline innovation projects (chat agents, internal automation tooling)
  • We need a few strong seniors here with strong production delivery and operational experience.
  • We work with Azure, OpenAI integrations and a mix of models.
  • Mandatory: Experience in distributed microservice environments, data stores, and api integrations. Ideally
  • Bonus is experience with any AI integrations, react, full stack

How should I apply?

If you're interested with the above job requirements, then kindly send me your updated resume to my email ""

Is this job a match or a miss?
This advertiser has chosen not to accept applicants from your region.

React Native Developer

Rivonia, Gauteng R104000 - R130878 Y Afrihost

Posted today

Job Viewed

Tap Again To Close

Job Description

Applications close . 10 Oct 2025

We are looking for a React Native Developer to join our Mobile development team. This role requires strong, demonstrable software development experience.

Please note: only candidates with software development experience will be considered.

Responsibilities:
  • Design and develop mobile application features using React Native.
  • Collaborate with product and design teams to implement new features.
  • Write clean, maintainable, and testable code using TypeScript.
  • Debug, profile, and optimise applications for performance and stability.
Requirements:
  • Proven software development experience (at least 2+ years preferred).
  • Proficiency in React Native and strong JavaScript/TypeScript skills.
  • Understanding of state management with Redux Toolkit and API integrations using RTK Query / Axios.
  • Experience with unit testing and UI testing (Jest, Detox).
  • Familiarity with modern build tools (Gradle, Xcode, Metro bundler).
  • Knowledge of secure coding practices and app release cycles (iOS/Android).
  • Strong problem-solving, debugging, and communication skills.
Nice to Have:
  • Exposure to PHP, MySQL, or other telecom-related technologies.
  • Experience with CI/CD pipelines and release automation.
  • Previous contributions to open-source projects.

Note: If you do not meet the required skills, please do not apply.

Please include the following in your application:

  • Years of React Native experience
  • Github / Public Repo link
  • Salary expectations
  • CV

Please send your application to: mobiledev-

Mail Application

Salary Negotiable based on experienceDepartment DevelopmentType Full timeLocation Rivonia, JHB

Mail Application

Is this job a match or a miss?
This advertiser has chosen not to accept applicants from your region.

React Native Developer

R250000 - R750000 Y Bluegrass Digital

Posted today

Job Viewed

Tap Again To Close

Job Description

WHAT WE DO?

We develop medium to enterprise web and mobile applications. We work with CMS platforms like Umbraco, Optimizely, and WordPress, as well as creating custom SaaS applications. We develop on both the Microsoft stack and Open Source stack using Azure, .NET Core, ASP.NET MVC, C#, JavaScript, React, React Native, Angular, NodeJS, and RESTful API's building lightweight modern applications.

WHO WE LOOKING FOR

We're looking for a creative React Native Developer who is energetic and passionate about using the latest technologies, and eager to grow your skills by working on Mobile Apps and Responsive Web projects, PWA's, API integrations and more. You will work on some big brand names, some small brand names, and start-ups building some cool projects and having fun along the way. You will be mentored by our Technical Director, giving you exposure to the latest technologies and architectural best practices being used today. This is a fantastic opportunity to build and maintain scalable, interactive, and engaging user experiences for some of the world's leading brands.

WHO WORKS AT BLUEGRASS

Code lovers and geeks with interesting hobby projects. They are collaborators and enjoy contributing to communities. They like to exceed expectations, want to learn and improve through doing great work experience & achieving results. Honest, ethical, punctual and professional with a sense of humor Technical thinkers that can communicate well with both clients, internal teams and non-techies.

SKILLS REQUIRED
  • Minimum of 5-6 years of continuous experience building mobile and web applications.
  • Expert understanding of the JavaScript core language.
  • Ability to architect, develop, test, and support applications using technologies such as HTML, SCSS, JavaScript (ES6+), TypeScript.
  • Architecting headless web solutions using ReactJS and NextJS
  • Architecting mobile applications using React Native, Expo, Redux, Detox for unit tests etc
  • Experience with more than one JS framework/library preferred (React, , NextJS)
  • Experience working with charting libraries (i.e. HighCharts; ) to build interactive data visualization applications (advantageous)
  • Experience with JavaScript tooling and build systems (Webpack, Gulp, NPM, Babel, Yarn etc.)
  • Experience working with RESTful APIs
  • Experience working with Figma
  • Experience with version control systems (Git) and platforms (Bitbucket, GitHub) is essential
  • Able to question the status quo and proactively develop improvements in the technical skill set as well as identifying technical and core skills training requirements.
  • High level of attention to detail, both in matching a design and ensuring a smooth user experience
  • Passionate about creating easy-to-use and stunning user experiences.
KEY RESPONSIBILITIES
  • Evaluating requirements and producing, updating, and communicating accurate estimates of development projects.
  • Ensure adherence to programming standards across projects.
  • Perform code audits, peer code reviews, and support team members on their projects.
  • Manage client expectations around technological limitations and challenges
  • DevOps (Azure) - assist with the set up/management of Azure resources and pipelines.
  • DevOps (Mobile) - assist with the set up/management of mobile app certificates and deployments.
  • Strengthen architectural and system design skills for end-to-end project management.
  • Enhance deadline management and project communication to avoid unnecessary frustration and overtime.
  • Encourage developer responsibility and ownership throughout projects, guiding the internal team to take charge and supporting project managers when necessary
KEY BEHAVIOURS
  • You set a high bar for yourself and the team's engineering skills
  • You possess excellent interpersonal and communication skills (oral and written)
  • You provide technical leadership and proactively mentor more junior engineers
  • You develop high quality maintainable code to meet complex changing environment
  • You enjoy fixing and improving technical debt across legacy code
  • You seriously test your changes before hitting the main branch
  • You support your code in production
  • You continuously deliver improvements to the code base
  • You have solid analytical and problem solving skills and strong attention to detail
  • You learn quickly and like to stay current with new technologies
Is this job a match or a miss?
This advertiser has chosen not to accept applicants from your region.

React Native Developer

New
Sandton, Gauteng R120000 - R180000 Y AO Connect Solutions

Posted today

Job Viewed

Tap Again To Close

Job Description

Job Title:
Mobile App Engineer (React Native)

Location:
Onsite in Sandton

Employment Type:
6-mont
h contract with a view to extend.

About the Role

We are looking for a skilled
React Native Mobile Engineer
to join our technology team. In this role, you will collaborate with developers, designers, and product owners to build and maintain high-quality mobile applications that deliver outstanding digital experiences for our users.

You will be responsible for designing, developing, and supporting interactive mobile applications for both iOS and Android platforms, while contributing to a culture of innovation and continuous improvement.

What You'll Do

  • Design, build, and maintain React Native applications across iOS and Android.
  • Collaborate with cross-functional teams, including UX designers and product owners, to deliver engaging features.
  • Integrate mobile applications with RESTful APIs.
  • Implement UI/UX elements from wireframes and design systems.
  • Ensure code quality through automated testing and modern build processes.
  • Provide technical expertise and guidance across teams.

What You'll Need

  • 3+ years of mobile application development experience, with a strong focus on React Native.
  • Solid knowledge of JavaScript, TypeScript, and React Hooks.
  • Proficiency in state management libraries such as Redux (or similar).
  • Experience with automated testing frameworks (e.g., Jest, React Native Testing Library, Detox).
  • Strong understanding of app performance considerations and lifecycle management.
  • Familiarity with Git for version control.

Nice to Have:

  • Experience with Xcode and Android Studio.
  • Native app development (Swift, Objective-C, Kotlin, or Java).
  • Exposure to cloud platforms such as AWS, Azure, or GCP.
  • Knowledge of CI/CD pipelines and deployment practices.
  • Previous experience in financial services or related industries.
Is this job a match or a miss?
This advertiser has chosen not to accept applicants from your region.

Senior React Native developer

R900000 - R1200000 Y Bluegrass

Posted today

Job Viewed

Tap Again To Close

Job Description

We're seeking a dynamic and creative
Senior Technical Developer
with
enterprise-level React Native experience.
If you're passionate about cutting-edge technologies and excited to grow your skills across Mobile Apps, Responsive Web projects, PWAs, and API integrations, this is the perfect opportunity for you.
You'll be working with one of our blue-chip clients, with a requirement to be onsite three days a week.

SKILLS REQUIRED

  • Minimum of 6 years of continuous experience building mobile and web applications.
  • Expert understanding of the JavaScript core language.
  • Ability to architect, develop, test, and support applications using technologies such as HTML, SCSS, JavaScript (ES6+), TypeScript.
  • Architecting headless web solutions using ReactJS and NextJS
  • Architecting mobile applications using React Native, Expo, Redux, Detox for unit tests etc
  • Experience with more than one JS framework/library preferred (React, , NextJS)
  • Experience working with charting libraries (i.e. HighCharts; ) to build interactive data visualization applications
    (advantageous)
  • Experience with JavaScript tooling and build systems (Webpack, Gulp, NPM, Babel, Yarn etc.)
  • Experience with native mobile iOS (Swift) and Android (Java, Kotlin)
  • Experience working with RESTful APIs
  • Experience working with Figma
  • Experience with version control systems (Git) and platforms (Bitbucket, GitHub) is essential
  • Able to question the status quo and proactively develop improvements in the technical skill set as well as identifying technical and core skills training requirements.
  • High level of attention to detail, both in matching a design and ensuring a smooth user experience
  • Passionate about creating easy-to-use and stunning user experiences.
Is this job a match or a miss?
This advertiser has chosen not to accept applicants from your region.

Senior React Native Developer

New
Brackenfell, Western Cape R600000 - R1200000 Y ShopriteX

Posted today

Job Viewed

Tap Again To Close

Job Description

Role purpose
We are looking for a Senior React Native developer interested in building scalable, performant mobile apps on both the iOS and Android platforms. You will have a passion for mobile application development and a keen interest in the paradigms and design principles that make each platform unique. You will be responsible for collaborating, architecting and building these applications, as well as coordinating with the teams responsible for other layers of the product infrastructure. Building a product is a highly collaborative effort, and as such, a strong team player with a commitment to perfection is required.

Role Responsibilities
Possess a passion for pushing mobile technologies to the limits.

Architect complex applications to allow for complex implementations where collaboration with 3rd parties is required.

Design, build and maintain the next generation of our mobile applications.

Continuously discover, evaluate, and implement new technologies to maximize development efficiency.

Deep understanding of and belief in Test Driven Development.

Unit-test code for robustness, including edge cases, usability, and general reliability. Set up and maintenance of the technical infrastructure.

Build pixel-perfect, buttery smooth UIs across both mobile platforms.

Leverage native APIs for deep integrations with both platforms.

Diagnose and fix bugs and performance bottlenecks for performance that feels native.

Reach out to the open-source community to encourage and help implement mission-critical software fixes—React Native moves fast and often breaks things.

Work within the frameworks of agile (SCRUM) methodologies.

Qualifications & Experience
Key competencies and work ethic

Solid understanding of the full mobile development life cycle

Firm grasp of the JavaScript and TypeScript languages and its nuances, including ES6+ syntax

Knowledge of functional and object-oriented programming

Ability to write well-documented, clean JavaScript/TypeScript code

Rock solid at working with third-party dependencies and debugging dependency conflicts

Familiarity with native build tools, like XCode, Gradle, Android Studio

Ability to write native code for specific platforms

Experience with offline storage, threading and performance tuning.

Understanding of REST APIs, the document request model, and offline storage

Experience with automated testing suites, like Jest or Mocha

Familiarity with CI/CD, git workflows and ways of working

Matric with extensive, relevant and demonstrable job-related experience in mobile application development - (essential)

Degree in Information Systems / B.Sc. Computer Science / B.Eng. (or similar) - (preferred)

5-8 years' experience in general software development.

3-5 years' experience in a senior developer role with specific exposure to mentoring and coaching a team of developers - (essential).

Exposure to and an understanding of corporate, retail, customer interfacing environment in a similar role (non-sector specific) - (essential).

Self-motivated and drive with strong integrity - take accountability for actions andmistakes.

Independent problem solver and analytical thinker

Collaborative partnering – build relationships both internally and externally. Open, honest and direct, is comfortable in giving and receiving constructive feedback. Think and act independently as well as collaboratively.

Operational efficiency, – someone who can spread themselves across multiple tasks simultaneously by working smartly, efficiently and effectively. Diligently staying on top of the details and understanding how they fit into the big picture.

Adapting and responding to change - delivering results and meeting customer expectations.

Our Group is committed to creating, embracing, and preserving a diverse workplace that values the unique talents, perspectives, backgrounds, and abilities that enrich our organisation. A place where everyone matters and feels included. We are committed to Employment Equity when recruiting internally and externally. Please take note that by responding to this application and providing your personal information, you confirm your express and informed consent for Shoprite Checkers (Pty) Ltd and all its subsidiaries and affiliates companies to process your personal information for the Company to consider your application for this position. All Personal Information which you provide to the Company will be used and/or retained only for the purposes for which it is collected, whereafter it will be permanently destroyed. Your information is only retained if it is required by law or where you have given consent to us to retain such information for an extended period. If you don't hear from us within 14 days, please consider your application unsuccessful. Any personal information collected as part of your application will be destroyed, securely, in accordance with South African legislation.

Is this job a match or a miss?
This advertiser has chosen not to accept applicants from your region.

Senior React Native Developer

New
Brackenfell, Western Cape R1200000 - R2400000 Y The Shoprite Group of Companies

Posted today

Job Viewed

Tap Again To Close

Job Description

Purpose

We are looking for a
Senior React Native developer
interested in building scalable, performant mobile apps on both the iOS and Android platforms. You will have a passion for mobile

application development and a keen interest in the paradigms and design principles that make

each platform unique. You will be responsible for collaborating, architecting and building these

applications, as well as coordinating with the teams responsible for other layers of the product

infrastructure. Building a product is a highly collaborative effort, and as such, a strong team

player with a commitment to perfection is required.

Role Description

  • Possess a passion for pushing mobile technologies to the limits.
  • Architect complex applications to allow for complex implementations where collaboration with 3rd parties is required.
  • Design, build and maintain the next generation of our mobile applications.
  • Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
  • Deep understanding of and belief in Test Driven Development.
  • Unit-test code for robustness, including edge cases, usability, and general reliability. Set up and maintenance of the technical infrastructure.
  • Build pixel-perfect, buttery smooth UIs across both mobile platforms.
  • Leverage native APIs for deep integrations with both platforms.
  • Diagnose and fix bugs and performance bottlenecks for performance that feels native.
  • Reach out to the open-source community to encourage and help implement mission-critical software fixes—React Native moves fast and often breaks things.
  • Work within the frameworks of agile (SCRUM) methodologies.

Skills

  • Key competencies and work ethic
  • Solid understanding of the full mobile development life cycle
  • Firm grasp of the JavaScript and TypeScript languages and its nuances, including ES6+ syntax
  • Knowledge of functional and object-oriented programming
  • Ability to write well-documented, clean JavaScript/TypeScript code
  • Rock solid at working with third-party dependencies and debugging dependency conflicts
  • Familiarity with native build tools, like XCode, Gradle, Android Studio
  • Ability to write native code for specific platforms
  • Experience with offline storage, threading and performance tuning.
  • Understanding of REST APIs, the document request model, and offline storage
  • Experience with automated testing suites, like Jest or Mocha
  • Familiarity with CI/CD, git workflows and ways of working

Qualifications and experience:

  • Matric with extensive, relevant and demonstrable job-related experience in mobile application development - (essential)
  • Degree in Information Systems / B.Sc. Computer Science / B.Eng. (or similar) - (preferred)
  • 5-8 years' experience in general software development.
  • 3-5 years' experience in a senior developer role with specific exposure to mentoring and
  • coaching a team of developers - (essential).
  • Exposure to and an understanding of corporate, retail, customer interfacing environment in a similar role (non-sector specific) - (essential).
Is this job a match or a miss?
This advertiser has chosen not to accept applicants from your region.
Be The First To Know

About the latest React native Jobs in South Africa !

Senior React native developer

Centurion, Gauteng R900000 - R1200000 Y Bluegrass

Posted today

Job Viewed

Tap Again To Close

Job Description

WHO WE LOOKING FOR

We're looking for a capable, forward-thinking developer who is passionate about building scalable and high-performing applications. You should have a deep understanding of software architecture, cloud technologies, and modern mobile application development. This role is ideal for someone who enjoys solving complex problems, collaborating with cross-functional teams, and staying ahead of the latest industry trends.

SKILLS REQUIRED

  • 6+ years' experience in Mobile Applications development.
  • 2+ years' Cloud development experience (Azure Logic Apps, Azure Service Bus, Azure Web/API Apps).
  • Experience with data stores (CosmosDB, MS SQL, etc.).
  • Strong grasp of RESTful API integration.
  • Knowledge of software architecture focusing on reliability, security, performance, scalability, and cost-efficiency.
  • Familiarity with security best practices (e.g., OWASP).
  • Strong experience in
    C# and the .NET framework
  • Expertise in
    React Native (JavaScript), iOS (Swift), Android (Java/Kotlin), or HarmonyOS
    .
  • Strong understanding of
    React Native architecture
    , including state management libraries such as Redux, MobX, or Recoil.
  • Knowledge of modern JavaScript (ES6+), HTML, CSS (TypeScript is a plus).
  • Proficiency in Git and build tools like Metro, Webpack, etc.
  • Experience in DevOps best practices, automated builds, and deployment pipelines.
  • Strong skills in debugging and optimizing React Native applications using tools like React DevTools, Flipper, and platform specific profilers.
  • Familiarity with
    unit testing (TDD, BDD)
    using frameworks like MSTest, NUnit, Jest, Detox, etc.
  • Understanding of platform-specific UX/UI best practices (HIG for iOS, Material Design for Android).
  • Experience working across multiple codebases and deliverables.
  • Understanding of
    Agile methodologies
    such as Scrum.
Is this job a match or a miss?
This advertiser has chosen not to accept applicants from your region.

Senior React Native Developer

R104000 - R130878 Y Supportwave

Posted today

Job Viewed

Tap Again To Close

Job Description

About The Role
Join a dynamic technology company dedicated to solving complex problems through innovative software solutions that empower people and drive global change. As a Senior React Native Developer, you'll lead the creation of high-impact mobile applications, collaborating with cross-functional teams to deliver products that meet real-world needs. This role offers the chance to mentor emerging talent, stay at the forefront of tech trends, and contribute to projects that blend technical excellence with business value—all in an environment that values proactive problem-solving and continuous learning.

Key Responsibilities

  • Lead the design, development, implementation, and maintenance of cross-platform mobile apps using React Native.
  • Provide technical guidance to teams, ensuring best practices in coding, architecture, and project ownership.
  • Collaborate with stakeholders to define requirements, architect solutions, and integrate features with UX/UI and backend teams.
  • Conduct code reviews, testing, and quality assurance to optimize performance, security, and reliability.
  • Analyze client needs, propose aligned technical solutions, and maintain focused documentation on key decisions.
  • Mentor junior developers and drive continuous improvement through emerging tech and process enhancements.

Competency Profile

  • Entrepreneurial mindset with strong business acumen and proactive problem-solving.
  • Ability to research, modify software, and articulate solutions to technical and non-technical audiences.
  • Motivated, strategic thinker who thrives under pressure and draws from broad experiences.
  • Passion for technology trends, quick learning, and big-picture impact assessment.
  • Excellent communication and teamwork skills for collaborating with designers, product owners, and stakeholders.
  • Mentorship capabilities for guiding less-experienced engineers.

Required Skills & Experience

  • Bachelor's degree in Computer Science, Software Engineering, or related field, or equivalent self-taught skills with systems understanding.
  • 7+ years in mobile app development, with strong React Native focus.
  • Proven track record of app delivery to App Store and Google Play.
  • Brilliant problem-solving considering design, process, and technical aspects.

Required Technical Skills

  • Expertise in React Native for cross-platform development.
  • Mobile app architecture, design patterns (e.g., BLoC, MVC, MVVM), and state management.
  • Automated testing frameworks (e.g., React Native Testing Library, Maestro, Jest, Detox).
  • Integration with cloud services (e.g., Firebase, AWS, Heroku).
  • Performance optimization techniques for mobile apps.
  • Integrating RESTful APIs and managing third-party libraries.
  • Advanced Git workflow, version control, and CI best practices.

Optional Technical Skills

  • Experience with other mobile frameworks (e.g., Flutter/Dart, Swift, Kotlin).
  • Familiarity with high-growth tech startup environments.
  • Additional automated testing or cloud integration tools.
Is this job a match or a miss?
This advertiser has chosen not to accept applicants from your region.

React Native Hybrid Developer-

Gauteng, Gauteng GMI Tech (ZA)

Posted 7 days ago

Job Viewed

Tap Again To Close

Job Description

• Design, build, and maintain cross-platform mobile applications using React Native.

• Work closely with product managers, UX/UI designers, and back-end developers to

implement new features and improve existing ones.

• Write clean, maintainable, and scalable code while following best practices in React Native development.

• Debug, troubleshoot, and optimize applications to improve performance across both iOS and Android platforms.

• Integrate third-party libraries, native APIs, and RESTful services to enhance app

functionality.

• Collaborate with the back-end development team to integrate with APIs and ensure

seamless data flow.

• Stay updated on the latest developments in mobile technologies and ensure that the app adheres to the latest industry standards.

• Conduct code reviews and write unit and integration tests to ensure the reliability of the application.

• Work with version control systems like Git for code management and collaboration.

• Solid understanding of mobile app architecture and React Native Bridge for integrating native modules.

• Experience in building and deploying apps for iOS and Android using React Native.

• Knowledge of Firebase, Push Notifications, CodePush, and other mobile services.

• Understanding of performance optimization techniques for React Native apps.

• Familiarity with Redux or other state management libraries.



QUALIFICATIONS:



IT Diploma or Degree



** CV'S SENT IN WORD FORMAT WILL NOT BE ACCEPTED**
Is this job a match or a miss?
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 Native Jobs