We are seeking a highly experienced Senior or Lead Flutter Developer (6+ years) to drive the architectural design and high-performance implementation of our mobile applications. This role demands deep technical mastery in Flutter, clean architecture, and team leadership.
Core Technical Requirements
- 6+ years of mobile development experience, with 5 + years focused on Flutter / Dart in large-scale production applications.
- Architectural Expertise : Proven ability to design and implement Clean Architecture (e.g., DDD) and Modular Design principles.
- State Management Mastery : Expert-level knowledge and practical experience with Bloc / Cubit or Riverpod for complex, scalable state management.
- Performance Optimization : Demonstrated ability to profile, diagnose, and resolve critical performance issues (memory, build times) using Flutter DevTools .
- CI / CD & DevOps : Experience owning or optimizing CI / CD pipelines ( GitHub Actions, Bitrise, Codemagic ) for automated testing and deployment.
- Data & Networking : Strong knowledge of efficient REST API consumption , asynchronous programming (Futures / Streams) , and secure data handling.
- Team Leadership : Proven ability to set coding standards , perform thorough code reviews, and mentor junior and mid-level developers.
- Tooling : Hands-on expertise with Git, Jira, and Confluence in a professional, Agile environment.
✨ Strong Pluses
Professional exposure to Native (Kotlin / Swift) code integration via Platform Channels.Experience with GraphQL and / or advanced Firebase services.High proficiency in unit, widget, and integration testing frameworks.