Job Description Role: Mobile App Developer – React Native Location: Mumbai, India, Onsite Department: Digital Data and Platforms Experience: 4–6 Years Role Overview We are seeking a highly skilled Mobile App Developer with strong experience in building scalable, high-performance cross-platform mobile applications using React Native. The ideal candidate will have hands-on expertise in mobile application architecture, API integrations, state management, performance optimization, and deployment processes for Android and iOS platforms. This role requires strong problem-solving skills, deep understanding of mobile application development best practices, and the ability to collaborate with cross-functional teams to deliver enterprise-grade digital experiences. --- Key Responsibilities Mobile Application Development Design, develop, and maintain cross-platform mobile applications using React Native. Build reusable, scalable, and maintainable mobile UI components. Develop responsive and high-performance mobile applications for Android and iOS platforms. Implement clean architecture and coding standards for mobile applications. API Integration & State Management Integrate RESTful APIs and third-party services into mobile applications. Manage application state using Redux, Context API, or Zustand. Implement secure authentication and authorization mechanisms such as JWT and OAuth. Handle offline storage, synchronization, and caching mechanisms. Performance Optimization Optimize app performance, responsiveness, and memory utilization. Debug and resolve mobile application crashes, bottlenecks, and production issues. Implement efficient navigation, lazy loading, and app rendering optimization techniques. Mobile Platform & Native Integration Work with native modules and bridge integrations for Android and iOS. Integrate device capabilities such as camera, GPS, notifications, biometrics, and file storage. Ensure compatibility across multiple devices, screen sizes, and OS versions. CI/CD & Deployment Manage mobile application builds and deployments for Google Play Store and Apple App Store. Implement CI/CD pipelines for mobile applications using Azure DevOps, GitHub Actions, or Fastlane. Work with version control systems and release management processes. Testing & Quality Assurance Write unit tests and integration tests using Jest and React Native Testing Library. Collaborate with QA teams for testing, debugging, and production releases. Ensure adherence to mobile security, performance, and quality standards. Collaboration Work closely with backend developers, UI/UX designers, QA engineers, DevOps teams, and product managers. Participate in Agile ceremonies, sprint planning, code reviews, and architecture discussions. --- Required Skills Programming Languages JavaScript TypeScript Mobile Frameworks & Libraries React Native Redux / Context API / Zustand React Navigation Mobile Development Android & iOS application development REST API Integration Push Notifications Local Storage & Offline Sync Native Module Integration Tools & Platforms Git / GitLab / GitHub Postman Firebase Fastlane Android Studio Xcode CI/CD & DevOps Azure DevOps / GitHub Actions App Store & Play Store deployment processes --- Preferred Qualifications Experience building enterprise-grade mobile applications. Experience integrating payment gateways, maps, analytics, and communication SDKs. Knowledge of mobile application security best practices. Experience with Firebase services such as Crashlytics, Analytics, and Push Notifications. Exposure to Agile / Scrum development methodologies. Understanding of mobile app performance monitoring and observability tools. --- Education Bachelor’s Degree in Computer Engineering, Computer Science, or related field. --- Key Competencies Strong problem-solving mindset Mobile-first architecture thinking Performance optimization skills Collaboration and communication Attention to UI/UX quality Ability to work in fast-paced environments
Experience:
- Android &IOS application : 4 years (Preferred)
- Azure devops: 4 years (Preferred)
- Crashlytics: 4 years (Preferred)
Work Location: In person