We are seeking a highly skilled Senior Flutter Developer to join the team and help build and scale our app across multiple markets (UAE, Hong Kong, Malaysia, and more). You will work on a large-scale production application that integrates payments, AI-driven experiences, biometric security, and a wide range of third-party services, delivering seamless and secure user experiences.
Core Technical Skills
- Flutter & Dart: Advanced expertise in Flutter (3.32+) and Dart (3.8+), performance optimization, and widget composition
- State Management: Strong hands-on experience with Cubit/Bloc (flutter_bloc) and Provider
- Architecture: Clean Architecture, SOLID principles, Repository pattern, dependency injection (get_it)
- Navigation: go_router / auto_route, deep linking, guarded routes
- Networking: REST APIs using Dio, error handling, interceptors, and security
- Local Data: shared_preferences, Hive/SQLite, caching and offline strategies
- Testing: Unit, widget, and integration testing with high coverage
Payments & Security
- Integration with multiple payment gateways, Apple Pay & Samsung Pay
- Secure card handling, tokenization, and PCI-compliant flows
- SAP CIAM / Gigya integration for identity and access management
- Biometric authentication (Face ID, Touch ID, fingerprint)
- Certificate pinning, encrypted storage, and secure token handling
Integrations & Platforms
- Firebase (Analytics, Crashlytics, Remote Config, Dynamic Links)
- AppsFlyer, Bloomreach/Exponea, Dynatrace
- Push notifications (FCM/APNs) and social logins
- Server-driven UI and dynamic content systems
- Platform channels and native iOS/Android integrations
AI & Advanced Features
- Conversational AI and real-time chat interfaces
- AI-driven commerce and contextual checkout flows
- Dynamic, personalized experiences powered by server/ML models
DevOps & Tooling
- Git-based workflows and code reviews
- CI/CD pipelines (Azure preferred)
- Build flavors, environment management, and code generation tools
Required Experience
- 5+ years of Flutter development experience
- 3+ years on large-scale production mobile apps
- 2+ years integrating payment systems
- Experience in fintech, banking, or super-app ecosystems preferred
- Proven mentoring and technical leadership experience
Nice to Have
- Kotlin/Swift native development exposure
- Mobile DevOps and release automation experience
- UI/UX sensibility and design collaboration
- Agile/Scrum delivery experience
Soft Skills
- Strong problem-solving and analytical mindset
- Excellent communication and collaboration skills
- Ownership, attention to detail, and commitment to quality
- Ability to thrive in fast-paced, agile environments