We are looking for a Senior Flutter Developer with extensive experience in architecting and developing enterprise-grade mobile and web applications.
The ideal candidate will have deep technical expertise in Flutter & Dart, a solid foundation in scalable app architectures, and a proven track record of delivering high-performance, production-ready applications that integrate with microservices, AI, and automation systems.
This is a senior-level hands-on role that requires leadership in design, performance optimization, and system-level thinking.
Key Responsibilities- Architect, design, and develop enterprise-grade cross-platform applications using Flutter (Android, iOS, and Web).
- Build modular, clean, and maintainable codebases following modern design patterns (BLoC, Riverpod, MVVM, or Clean Architecture).
- Integrate with RESTful and GraphQL APIs, message queues, and real-time data pipelines.
- Implement offline-first architecture with advanced local database handling (SQLite, Isar, Hive, or ObjectBox).
- Work closely with backend and DevOps teams to ensure secure, efficient, and scalable API integrations.
- Optimize app performance, memory usage, and startup time for enterprise workloads.
- Collaborate with UI/UX teams to deliver pixel-perfect, responsive, and fluid user experiences.
- Implement CI/CD pipelines for continuous testing, integration, and deployment.
- Integrate AI/ML modules (e.G., OpenAI, Azure Cognitive Services, Google ML Kit) into app workflows where applicable.
- Manage version control, branching strategies, and release management for large-scale projects.
Required Technical Expertise- 6+ years of total mobile development experience with 3+ years in Flutter/Dart.
- Strong knowledge of Flutter architecture, state management, and multi-module project structures.
- Expertise in REST APIs, JSON serialization, caching, and offline sync strategies.
- Experience integrating with backend microservices (.NET, Node.Js, Go, or Java).
- Hands-on with Firebase, Push Notifications, Socket.Io, or MQTT for real-time communications.
- Solid experience in CI/CD pipelines (GitHub Actions, Bitrise, Codemagic, or Azure DevOps).
- Deep understanding of secure authentication flows (OAuth2, JWT, SSO) and enterprise security practices.
- Familiar with AI/automation integration and analytics-driven app logic.
- Strong debugging, profiling, and performance optimization capabilities.