About The Role
We are seeking an experienced and results-driven Senior Flutter Developer with strong expertise in cross-platform mobile application development. The ideal candidate will lead end-to-end mobile app development, define technical architecture, ensure performance and scalability, and mentor junior team members.
You will collaborate closely with cross-functional teams to deliver high-quality, innovative, and user-centric mobile solutions for both Android and iOS platforms.
Key Responsibilities
- Lead the design, architecture, and development of scalable cross-platform mobile applications using Flutter and Dart.
- Collaborate with product owners, designers, and backend engineers to define technical solutions and development roadmaps.
- Implement clean architecture, modular code structure, and best coding practices to ensure maintainable and high-performance applications.
- Mentor and guide junior and mid-level Flutter developers through code reviews, training, and best practice sharing.
- Ensure seamless integration with RESTful APIs, GraphQL, and Firebase services.
- Manage state effectively using tools such as Riverpod, Bloc, Provider, GetX, or MobX.
- Drive optimization for performance, security, and reliability across platforms.
- Collaborate in CI/CD setup, automated testing, and app release management for Play Store and App Store.
- Stay updated with new technologies, frameworks, and Flutter ecosystem advancements.
Required Skills
- 56 years of total experience in mobile app development, with at least 3+ years in Flutter.
- Strong proficiency in Dart and Flutter framework (widgets, animations, layouts, etc.).
- Deep understanding of state management, asynchronous programming, and app lifecycle.
- Proven experience in architecting large-scale mobile apps using Clean Architecture / MVVM / MVC.
- Experience with Firebase, REST APIs, GraphQL, SQLite, and secure storage.
- Strong knowledge of performance optimization, memory management, and network handling.
- Familiarity with native Android (Kotlin/Java) and/or iOS (Swift) integration is highly desirable.
- Experience with CI/CD, Git workflows, and DevOps integration (GitHub Actions, Bitrise, or Codemagic).
- Experience publishing and maintaining apps on Play Store and App Store.
- Strong analytical, debugging, and leadership skills.
Nice-to-Have Skills
- Knowledge of modular app architecture and microfrontend design.
- Experience integrating BLE, IoT, payment gateways, or real-time data (WebSockets, MQTT).
- Exposure to design systems and collaboration tools like Figma or Adobe XD.
- Experience working in Agile/Scrum teams with sprint planning and code reviews.
Education
- Bachelor's or Master's degree in Computer Science, Information Technology, or related field.
- Certifications in Flutter, mobile app security, or software architecture are a plus.
Skills: code,mobile,store,design,management,architecture,integration,flutter,app