We are looking for a Mid-Level Mobile App Developer with 2+ years of hands-on experience in building cross-platform mobile applications using Flutter or React Native. The ideal candidate should have strong experience integrating REST APIs, working with backend teams, and delivering scalable, secure, and high-performance mobile applications.
You will be responsible for developing, enhancing, and maintaining mobile applications for both Android and iOS platforms.
Key Responsibilities
- Develop and maintain cross-platform mobile applications using Flutter or React Native.
- Integrate and consume RESTful APIs.
- Collaborate with backend developers, UI/UX designers, and QA teams.
- Write clean, scalable, and maintainable code.
- Implement state management solutions (Provider, Bloc, Redux, MobX, etc.).
- Ensure application performance, responsiveness, and security.
- Debug, troubleshoot, and optimize applications.
- Manage app releases to Google Play Store and Apple App Store.
- Participate in code reviews and technical discussions.
- Follow best practices in version control (Git-based workflows).
Required Skills & Qualifications
- Minimum 2+ years of proven hands-on experience in mobile app development.
- Strong experience with Flutter (Dart) OR React Native (JavaScript / TypeScript).
- Solid experience with REST API integration.
- Good understanding of JSON parsing and authentication (JWT, OAuth, token-based auth).
- Experience with local storage (SQLite, Hive, AsyncStorage, etc.).
- Familiarity with push notifications (Firebase Cloud Messaging or similar).
- Experience with Git and branching strategies.
- Understanding of mobile UI/UX best practices.
- Experience in handling app deployment and publishing process.