What Jobs are available for React Native in South Africa?
Showing 572 React Native jobs in South Africa
React Native Developer
Posted today
Job Viewed
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?
React Native Developer
Posted today
Job Viewed
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.
- 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.
- 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?
React Native Developer
Posted today
Job Viewed
Job Description
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 FORWe'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 BLUEGRASSCode 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.
- 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
- 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?
React Native Developer
Posted today
Job Viewed
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?
Senior React Native developer
Posted today
Job Viewed
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?
Senior React Native Developer
Posted today
Job Viewed
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?
Senior React Native Developer
Posted today
Job Viewed
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?
Be The First To Know
About the latest React native Jobs in South Africa !
Senior React native developer
Posted today
Job Viewed
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?
Senior React Native Developer
Posted today
Job Viewed
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?
React Native Hybrid Developer-
Posted 7 days ago
Job Viewed
Job Description
• 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?