Key Responsibilities
1. Mobile Application Development
- Design, develop, test, and maintain Flutter-based mobile applications (Android & iOS).
- Apply best practices in mobile coding, architecture, and performance optimization.
- Collaborate with Designer, Backend, BA, and DevOps teams.
2. Firebase Integration
- Implement and maintain:
Firebase Authentication
Firebase Cloud Messaging (FCM)
Firebase Crashlytics
Firebase Performance Monitoring
Firebase Remote Config
- Integrate push notifications, deep links, and background services.
3. Airbridge & Analytics: Implement and maintain Airbridge SDK.
4. Diagnose and resolve production issues relating directly to Mobile.
5. CI/CD and Release Management
- Support app deployment via:
App Store / Google Play
TestFlight / Internal testing tracks
- Work with DevOps on CI/CD pipelines.
- Maintain release documentation and versioning strategies.
Qualifications
- 5+ years of experience in Mobile Development.
- 3+ years of experience developing apps using Flutter.
- Strong understanding of:
- Mobile architecture, state management, coding, security
- Mobile App performance optimization.
- Experience with:
- Firebase services
- RESTful APIs.
- Integrating Airbridge SDK.
- Publishing apps to:
- Google Play Store
- Apple App Store
- CI/CD pipelines.
#LI-VN
.png)