We are seeking a talented React Native Mobile Developer to join our team onsite. As a React Native Mobile Developer at InnovationTeam, you will be responsible for developing, testing, and maintaining mobile applications using React Native.
Requirements
- 5+ years of mobile development experience working with React Native (0.60+)
- Experience integrating and maintaining native modules using Swift / Objective-C (iOS) and Kotlin / Java (Android) when needed
- Proven experience developing and maintaining cross-platform applications for both iOS and Android
- Ability to manage platform-specific code
- Experience with mobile build processes, app signing, and deployment to the App Store and Google Play
- Strong experience with modern state management solutions such as Redux (Redux Toolkit) and Zustand
- Ability to design scalable state architectures for complex application flows
- Deep understanding of mobile navigation patterns using libraries such as React Navigation
- Experience building clear, maintainable navigation structures for complex applications
- Experience implementing offline-first capabilities in mobile applications
- Ability to implement data caching and synchronization strategies when connectivity is restored
- Experience working with third-party native SDKs
- Strong understanding and application of SOLID principles to create maintainable, scalable, and testable codebases
- Experience implementing common software design patterns
- Strong experience working with RESTful APIs
- Experience handling authentication, error handling, pagination, and secure API communication
- Experience writing unit and integration tests using tools such as Jest and React Native Testing Library