Experience: 5+ years (mobile; strong Flutter)
Role summary
- Lead the mobile track: a single Flutter codebase delivering production-quality iOS and Android apps. Set mobile architecture and mentor the team.
- Key responsibilities
- Architect and build the Flutter app shell: navigation, state management, internationalization (incl. RTL), theming, and the shared component library.
- Implement secure authentication: OAuth2/OIDC/JWT, biometric login (Face ID / Fingerprint), App PIN, OTP, and secure token storage (Keychain / Android Keystore).
- Integrate REST APIs and build core product journeys end-to-end.
- Implement push notifications (FCM/APNs), file upload, and offline/resilience patterns.
- Own App Store / Play Store compliance, the release pipeline, and app performance.
- Code review, mobile CI/CD quality gates, and mentoring.
Required
- Deep Flutter/Dart expertise with shipped iOS and Android apps in production.
- Strong grasp of state management (Bloc/Riverpod/Provider), clean architecture, and testing.
- Hands-on with secure mobile auth, biometrics, secure storage, and REST API integration.
- Native platform familiarity (Swift/Kotlin interop, platform channels) when needed.
Nice to have
- Internationalization / RTL experience in mobile apps.
- CI/CD for mobile (Codemagic, Fastlane, GitHub Actions) and store-release ownership.
Pay: ₹25,000.00 - ₹50,000.00 per month
Work Location: In person