Job Description: React Native Mobile App Developer
Job Title:
About the Role
React Native Mobile App Developer
Key Responsibilities
- Develop, maintain, and optimize React Native applications for Android and iOS.
- Build scalable, responsive, and reusable UI components.
- Integrate backend services and REST APIs into mobile applications.
- Implement authentication, secure token storage, push notifications, deep linking, and app lifecycle management.
- Manage local storage, caching, offline synchronization, file uploads, camera, and location-based functionality.
- Work on Bluetooth (BLE) and IoT device integrations.
- Debug applications, analyze crashes, and optimize app performance.
- Handle app deployment, testing, signing, and publishing through Google Play Store and Apple App Store.
- Collaborate closely with Product Managers, QA Engineers, Backend Developers, and Tech Leads.
- Participate in architectural discussions and contribute to the mobile product roadmap.
- Ensure code quality through Git workflows, peer reviews, and best development practices.
Required Skills & Qualifications
- 4-8 years of experience in mobile application development.
- Strong expertise in
React Native
, JavaScript
, and TypeScript
. - Experience with
React Navigation
or Expo Router
. - Hands-on experience with state management tools such as
Redux Toolkit
, Zustand
, or Context API
. - Strong understanding of REST APIs and third-party integrations.
- Experience with authentication, secure data storage, and push notifications.
- Knowledge of Bluetooth/BLE and IoT integrations.
- Proficiency with Git version control and code review processes.
- Experience managing Android and iOS application releases.
Good to Have
- Experience with
Expo/EAS
. - Mobile CI/CD pipeline implementation.
- Automated testing frameworks.
- Native mobile development experience using
Swift
or Kotlin
. - Published applications on Google Play Store or Apple App Store.
Desired Candidate Profile
- Strong analytical and problem-solving skills.
- Excellent communication and collaboration abilities.
- Ability to take ownership of projects and deliver independently.
- Focus on performance, scalability, and user experience.
- Immediate joiners or candidates available to join within a short notice period will be preferred.