IQbusiness is the largest independent management consulting firm in South Africa. Since 1998, we have helped our clients solve their problems by providing innovative, fast and cost-effective solutions. Our methods and frameworks, drawn from our 20 years of international and local experience, allow us to deliver client value early and continuously
Read more about this company
As a React Native Developer, you will design, develop, and maintain cross-platform mobile applications that deliver seamless user experiences on both iOS and Android. You will work closely with product managers, designers, and backend engineers to translate business requirements into high-quality, scalable, and maintainable code.
Key Responsibilities
Develop and maintain cross-platform mobile applications using React Native
Collaborate with designers, product managers, and backend teams to implement features and UI/UX designs
Translate functional requirements and technical specifications into clean, efficient, and reusable code
Optimize app performance, responsiveness, and usability across devices
Participate in code reviews, testing, and debugging to ensure high-quality deliverables
Maintain version control and CI/CD pipelines using Git, GitHub/GitLab, or similar tools
Stay updated with the latest trends and best practices in mobile development
Contribute to technical documentation and knowledge-sharing within the team
Troubleshoot, analyze, and resolve production issues in a timely manner
Requirements
3–7 years of experience in mobile application development, preferably with React Native
Strong proficiency in JavaScript/TypeScript, React, and mobile development frameworks
Experience with native modules, RESTful APIs, GraphQL, and state management libraries (Redux, MobX, or Recoil)
Familiarity with iOS and Android development environments and deployment processes
Solid understanding of mobile performance optimization, debugging, and testing strategies
Experience with version control systems (Git) and CI/CD pipelines
Knowledge of UI/UX principles and best practices in mobile design
Strong problem-solving, communication, and collaboration skills
Experience working in Agile/Scrum environments preferred