Job Description
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.