Flutter Lead
Experience
- 10+ years overall experience in mobile application development
- Minimum 5+ years in cross-platform or Flutter-based development
- Strong exposure to enterprise-scale mobile applications
Role & Responsibilities
- Engage with customer stakeholders for requirement analysis and solution design
- Define end-to-end architecture for Flutter-based applications (including hybrid/native integrations)
- Provide low-level design and technical direction to development teams
- Ensure implementation of functional and non-functional requirements
- Drive best practices around coding standards, testing, and deployment
- Lead the team towards high-quality, near zero-defect delivery
- Act as SME for cross-platform mobile architecture and Flutter ecosystem
- Support performance tuning, app stability, and production readiness
- Mentor developers and lead capability building within the team
Skills Flutter / Cross Platform Native / Supporting Development Flutter (Dart)
UI & Widgets
Platform ChannelsKotlin, Java
SwiftArchitecture & Design Clean Architecture
MVVM / MVI
Modular Architecture
Bloc, Cubit, Provider, RiverpodMVVM Networking & Integration REST APIs (Dio, HTTP)
GraphQL (Apollo)
WebView / Hybrid Integration
Platform ChannelsRetrofit
AlamofireDatabase & Storage SQLite
Hive
Drift (Moor)SQLite Libraries & SDKs Firebase (Analytics, Crashlytics, Messaging, Remote Config)
Google Maps
Third-party SDKsFirebase Native SDKs
Maps SDKsTesting & Quality Unit, Widget, Integration Testing
Mockito / Mocktail
Code review & static analysisJUnit
XCTestDevOps & Release CI/CD (GitHub Actions, Bitbucket, Jenkins)
Firebase App Distribution
App CenterPlay Store
App StoreRepository Bitbucket
GitHubGit Tools Figma
Storybook
Jira
Firebase ConsoleXcode
Android StudioDesign Pattern MVVM
Clean ArchitectureMVVM
Must Have Skills
- Expertise in Flutter (Dart) and mobile architecture design
- Strong understanding of Android (Kotlin/Java) and iOS (Swift) internals
- Experience with integrating Flutter with native modules (platform channels)
- Knowledge of scalable architecture patterns (Clean Architecture, MVVM)
- Experience in performance optimization, security, and scalability