Logo-of-Techcarrot-Fz-hiring-for-jobs-in-India-on-GrabJobs

Senior Flutter Developer

Job Description - Senior Flutter Developer




  • Design, develop, and maintain high-quality Flutter applications for iOS and Android

  • Implement features including payments, authentication, and server-driven UI

  • Collaborate with backend, product, and design teams on API and feature delivery

  • Ensure performance, scalability, and security across the app

  • Write clean, testable code and participate in code reviews

  • Manage app releases and deployments to App Store and Play Store

  • Mentor junior engineers and contribute to technical decisions and architecture



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





DevOps & Tooling



  • Git-based workflows and code reviews

  • CI/CD pipelines (Azure preferred)

  • Build flavors, environmental management, and code generation tools






Requirements



  • 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







Original job Senior Flutter Developer posted on GrabJobs ©. To flag any issues with this job please use the Report Job button on GrabJobs.
Share Job
Share Job

Similar Senior Flutter Developer Jobs in India

GrabJobs is the no1 job portal in India, connecting you to thousands of jobs fast! Find the best jobs in India, apply in 1 click and get a job today!

Mobile Apps

Copyright © 2026 Grabjobs Pte.Ltd. All Rights Reserved.