Role Overview
We are looking for a Mobile App Developer to build and maintain mobile applications for Android and iOS using React Native. The ideal candidate should be passionate about developing high-quality, user-friendly mobile applications.
Responsibilities
- Develop and maintain mobile applications for Android and iOS.
- Integrate REST APIs and third-party libraries.
- Manage application state using Redux, Context API, or similar tools.
- Work with Firebase and implement push notifications.
- Implement navigation using React Navigation.
- Use native device features such as Camera, Location, Permissions, and File Storage.
- Optimize app performance and fix bugs.
- Handle deep linking and app lifecycle.
- Test applications, debug issues, and generate release builds.
- Deploy and update applications on the Google Play Store and Apple App Store.
- Work closely with designers and backend developers to deliver quality applications.
Requirements
- 1+ years of experience in React Native development.
- Good knowledge of JavaScript/TypeScript.
- Experience with REST APIs and third-party integrations.
- Familiarity with Redux, Context API, and Firebase.
- Knowledge of React Navigation.
- Understanding of Android and iOS app deployment.
- Good debugging and problem-solving skills.
- Basic knowledge of Git is preferred.
Skills
- React Native
- JavaScript
- Redux
- Firebase
- REST APIs