About the Role :
We are seeking a Senior React Native Developer with a strong background in mobile application development and backend integration to join our dynamic product engineering team. The ideal candidate will have expertise in React Native for building cross-platform mobile applications and Java / Spring Boot for developing robust backend services. Youll be involved in the entire software development lifecycle from concept to deployment collaborating with designers, product owners, and backend teams to deliver high-quality, scalable, and secure mobile applications.
Key Responsibilities :
- Design, develop, and maintain cross-platform mobile applications using React Native (including Hooks, Navigation, and Native Modules).
- Develop and maintain RESTful APIs and microservices using Spring Boot to support mobile and web applications.
- Integrate mobile applications with backend APIs and third-party services, ensuring seamless data exchange and optimized performance.
- Monitor and improve application responsiveness, load times, and memory usage. Implement best practices for efficient code and smooth user experiences.
- Implement secure coding practices, handle sensitive data responsibly, and ensure compliance with data protection standards (e.g., GDPR, OWASP).
- Work closely with UX / UI designers, QA engineers, and product managers to deliver end-to-end solutions. Mentor junior developers and contribute to code reviews, architecture discussions, and technical design sessions.
- Manage the complete lifecycle of mobile apps, including App Store and Google Play Store deployment, updates, and bug fixes.
- Maintain clean, version-controlled codebases using Git and participate in CI / CD pipeline setup and improvements for automated testing and deployment.
- Participate in Agile ceremonies (daily standups, sprint planning, retrospectives) and contribute to continuous improvement of the development process.
Required Skills and Qualifications :
5+ years of hands-on experience in mobile app development, with at least 3+ years using React Native.Strong proficiency in JavaScript / TypeScript and modern React Native features (Hooks, Context API, Navigation).Proficiency in Java and Spring Boot for backend and API development.Solid understanding of RESTful API design, JSON-based communication, and API consumption.Experience with MySQL, PostgreSQL, or MongoDB databases.Familiarity with native mobile development concepts (Android / iOS) and app deployment processes.Hands-on experience with Git, CI / CD pipelines, and Agile / Scrum development practices.Excellent problem-solving, debugging, and optimization skills.Strong communication and teamwork skills able to collaborate effectively with designers, QA, and business stakeholders.(ref : hirist.tech)