We are seeking an experienced Senior Flutter Developer to design, build, and optimize high-performance cross-platform mobile applications. You will lead the development of scalable, secure, and innovative solutions while driving engineering excellence in Flutter.
Key Responsibilities:
Develop, and maintain high-performance Flutter-based Android (with Kotlin) apps with clean, modular, and testable code.
Knowledge on iOS development is added advantage
Ensure app performance, security, and reliability meet industry-leading standards.
Establish Flutter best practices, conduct code reviews.
Lead complex projects with multiple developers, making strategic technical decisions.
Optimize app performance, troubleshoot issues, and implement effective solutions.
Collaborate with backend engineers to integrate APIs and ensure seamless functionality.
Advocate for CI/CD pipelines, automated testing (unit, widget, integration), and DevOps best practices.
Work closely with product managers and designers to translate requirements into scalable features.
Stay updated with Flutter updates, Dart enhancements, and emerging mobile trends.
5+ years of mobile development experience, with 3+ years in Flutter.
Strong expertise in Dart, Flutter framework, and state management (Provider, Bloc, Riverpod, etc.).
Experience with native mobile development (Swift/Kotlin) for performance optimization.
Proficient in RESTful APIs, Firebase, and third-party SDK integrations.
Solid understanding of software architecture (MVVM, Clean Architecture, etc.).
Hands-on experience with automated testing, CI/CD (GitHub Actions, Fastlane, etc.).
Strong problem-solving skills and a customer-first mindset.