About the role
We are seeking an experienced React Native Developer with a minimum of 2 years of experience to join our development team. The ideal candidate will be responsible for designing and implementing mobile applications for both iOS and Android platforms using React Native. You will work closely with our product and design teams to deliver high-performance, scalable, and user-friendly mobile applications.
Key Responsibilities:
Design, develop, and maintain mobile applications for iOS and Android platforms using React Native.
Collaborate with cross-functional teams, including designers, product managers, and backend developers, to deliver high-quality mobile applications.
Optimize applications for maximum performance and scalability.
Write clean, maintainable, and well-documented code.
Troubleshoot and debug mobile applications to resolve issues and enhance performance.
Integrate third-party APIs and services into mobile applications as needed.
Stay updated with the latest industry trends and technologies to ensure our mobile applications are at the forefront of innovation.
Participate in code reviews and contribute to improving development processes and best practices.
Requirements:
Minimum of 2 years of experience in mobile application development using React Native.
Strong proficiency in JavaScript, including ES6+ syntax and features.
Experience with state management libraries such as Redux or MobX.
Familiarity with RESTful APIs, GraphQL, and integrating backend services.
Experience with native build tools, like Xcode, Gradle (Android Studio), and Expo.
Solid understanding of mobile UI/UX design principles and best practices.
Strong problem-solving skills and attention to detail.
Ability to work independently and collaboratively within a team.
Good communication skills to effectively collaborate with team members and stakeholders.