Senior Flutter Developer

Location
Hyderabad, Noida, Chennai
Workplace
On-site

About this role

  • 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 (flutterbloc) and Provider
  • Architecture: Clean Architecture, SOLID principles, Repository pattern, dependency injection (getit)
  • Navigation: gorouter / autoroute, 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, 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


Tired of cold applications?

Sign up with Clera and we'll reach out the moment a role actually fits you — no more spraying applications into the void.

Know someone who'd be great for this?