About the Role :
We are looking for a Senior React Native Developer to join our growing team and take a key role in shaping the future of this product. This role offers an exciting opportunity to contribute to a mission-driven platform with a modern tech stack, CI / CD pipelines on Azure, and a collaborative environment.
Role & Responsibilities :
- Design, develop, and maintain cross-platform mobile applications (iOS & Android) using React Native and JavaScript.
- Implement state management using Redux Toolkit to ensure seamless app performance and structure.
- Integrate RESTful APIs and collaborate with the backend team (Laravel + MySQL) for smooth data flow and system reliability.
- Architect and release new modules and feature sets as part of a phased product development cycle.
- Implement offline-first functionality and enable real-time data synchronization to support robust user experiences
in varied network conditions.
Develop and manage SDK integrations and ensure compatibility with third-party libraries and services.Optimise app performance, address bugs, and ensure compatibility across various mobile devices.Work with Azure CI / CD pipelines to manage builds and deployment cycles efficiently.Write and review test cases to ensure high-quality, stable releases.Use tools like Android Studio or Xcode for platform-specific testing and debugging.Apply a strong understanding of mobile UI / UX design principles and best practices.Keep pace with industry trends and continuously propose improvements for architecture and processes.Required Skills :
5-6 years of proven experience developing mobile apps with React Native.Proficiency in JavaScript (ES6+) and modern React development practices.Strong knowledge of Redux Toolkit or equivalent for managing application state.Experience integrating with RESTful APIs and understanding backend workflows (Laravel / MySQL).Familiarity with Android Studio and Xcode for debugging and deployment.Hands-on experience with Azure DevOps CI / CD tools and version control using Git.Solid understanding of mobile testing principles and writing / maintaining test cases.Ability to write clean, scalable, and maintainable code in a fast-paced Agile environment.Excellent troubleshooting and performance tuning skills.(ref : hirist.tech)