Flutter Developer
India
Hybrid
Mid
Budget: 1500000-1600000
About the Role: We are seeking a Senior Mobile Engineer with deep expertise in the Flutter ecosystem. In this role, you will lead the technical architecture of our core mobile products, ensuring scalability, maintainability, and exceptional performance. You will be the resident expert on mobile architecture, guiding the team on best practices and pushing the boundaries of what is possible with Flutter.
Key Responsibilities:
- Architect and lead the development of highly complex, cross-platform mobile applications.
- Define and enforce coding standards, state management patterns, and architectural guidelines (e.g., Clean Architecture).
- Implement robust testing strategies, including unit, widget, and integration tests.
- Collaborate with backend teams to design efficient APIs and GraphQL endpoints for mobile consumption.
- Profile and optimize application performance, focusing on frame rates, memory usage, and battery consumption.
- Mentor mid-level and junior developers through code reviews, pair programming, and technical presentations.
- Write custom platform channels to interface with native iOS/Android SDKs when necessary.
Requirements:
- 4+ years of mobile development experience, with at least 2+ years focused heavily on Flutter.
- Expertise in Dart and an intricate understanding of the Flutter engine and rendering pipeline.
- Deep practical experience with advanced state management (BLoC/Cubit or Riverpod are heavily preferred).
- Experience implementing Clean Architecture or similar decoupled design patterns in Flutter.
- Proven track record of optimizing complex UIs for 60fps+ performance.
- Experience setting up CI/CD pipelines for mobile apps (e.g., GitHub Actions, Codemagic, or Bitrise).
- Strong understanding of mobile security best practices (secure storage, certificate pinning, etc.).
Join the Team
Upload your resume and our smart assistant will pre-fill your application to save you time.
Reading your resume...
Just a moment while we set up your profile.
Application Received!
Thank you for applying. We've successfully received your profile and our team will review it shortly. Keep an eye on your inbox.
← Explore other roles