Flutter Lead

Open 15d

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
  • SkillsFlutter / Cross PlatformNative / Supporting
    DevelopmentFlutter (Dart)
    UI & Widgets
    Platform Channels
    Kotlin, Java
    Swift
    Architecture & DesignClean Architecture
    MVVM / MVI
    Modular Architecture
    Bloc, Cubit, Provider, Riverpod
    MVVM
    Networking & IntegrationREST APIs (Dio, HTTP)
    GraphQL (Apollo)
    WebView / Hybrid Integration
    Platform Channels
    Retrofit
    Alamofire
    Database & StorageSQLite
    Hive
    Drift (Moor)
    SQLite
    Libraries & SDKsFirebase (Analytics, Crashlytics, Messaging, Remote Config)
    Google Maps
    Third-party SDKs
    Firebase Native SDKs
    Maps SDKs
    Testing & QualityUnit, Widget, Integration Testing
    Mockito / Mocktail
    Code review & static analysis
    JUnit
    XCTest
    DevOps & ReleaseCI/CD (GitHub Actions, Bitbucket, Jenkins)
    Firebase App Distribution
    App Center
    Play Store
    App Store
    RepositoryBitbucket
    GitHub
    Git
    ToolsFigma
    Storybook
    Jira
    Firebase Console
    Xcode
    Android Studio
    Design PatternMVVM
    Clean Architecture
    MVVM


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