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
We are seeking a skilled Mobile App Developer with expertise in React Native to join our dynamic team. This role primarily focuses on developing and maintaining high-quality mobile applications for both iOS and Android platforms, ensuring a seamless user experience.
Key Responsibilities
Design, develop, and implement mobile applications using React Native for both iOS and Android platforms.
Collaborate with product managers and UX/UI designers to define app features and user experiences.
Write clean, maintainable, and efficient code while adhering to best practices in mobile development.
Debug and resolve issues to enhance application performance and user experience.
Conduct code reviews and provide constructive feedback to team members.
Stay up to date with emerging technologies and industry trends to continually improve application functionality.
Implement automated testing and deployment processes to streamline development workflows.
Participate in team meetings and contribute to project planning and status updates.
Requirements
Proven experience in mobile app development with React Native, focusing on both iOS and Android.
Strong understanding of mobile application architecture and design patterns.
Familiarity with RESTful APIs and integrating third-party libraries and APIs.
Demonstrable experience with version control systems, particularly Git.
Solid understanding of JavaScript, including ES6+ features.
Ability to work collaboratively in a fast-paced, team-oriented environment.
Effective communication skills to share technical concepts clearly with non-technical stakeholders.
Preferred Qualifications
Experience with native development for iOS (Swift/Objective-C) and Android (Java/Kotlin) is a plus.
Knowledge of mobile app deployment processes in App Store and Google Play.
Familiarity with cloud services such as AWS or Firebase.
Experience with Agile development methodologies and collaborative tools like JIRA or Trello.
20 Initiatives to Boost Employee EngagementAre you struggling with improving employee engagement at work? This article covers everything from better communication to building a strong workplace culture.
30 Common Interview Mistakes to AvoidThis piece examines 30 of the most common mistakes applicants make at interviews, so you know how to better avoid them.