Senior Flutter Developer
Hashone Career Verified employer
Actively hiring · Posted 7d ago · JEV2610D70EB3E8E3
Job description
Job SummaryWe are looking for a highly skilled Senior Flutter Developer with 5–7 years of software development experience, including 3+ years of hands-on Flutter development, to build high-performance, scalable, and visually appealing cross-platform mobile applications. The ideal candidate should have strong expertise in Flutter, Dart, mobile architecture, API integration, state management, and application performance optimization.Key ResponsibilitiesDesign, develop, test, and maintain cross-platform mobile applications using Flutter and Dart.Build reusable, scalable, and maintainable code following clean architecture principles.Collaborate with Product Managers, UI/UX Designers, QA Engineers, and Backend Developers to deliver high-quality applications.Integrate RESTful APIs and third-party SDKs.Implement responsive UI components with pixel-perfect designs.Optimize application performance, memory usage, and startup time.Write unit tests, widget tests, and integration tests.Troubleshoot and resolve application bugs and production issues.Participate in code reviews and mentor junior Flutter developers.Ensure application security and follow mobile development best practices.Publish and maintain applications on Google Play Store and Apple App Store.Stay updated with the latest Flutter releases and mobile development trends.Required SkillsMust-Have Skills5–7 years of software development experience.Minimum 3+ years of hands-on experience with Flutter.Strong programming experience in Dart.Experience developing applications for both Android and iOS.Strong understanding of Flutter widgets, animations, navigation, and custom UI development.Experience with State Management:ProviderRiverpodBloc/CubitGetX (any one or more)Experience integrating REST APIs and JSON parsing.Knowledge of Firebase services:AuthenticationFirestoreCloud Messaging (FCM)CrashlyticsAnalyticsExperience with local databases such as SQLite or Hive.Strong understanding of asynchronous programming (Future, Streams).Experience with Git and version control.Knowledge of mobile application architecture (MVVM, Clean Architecture).Strong debugging and performance optimization skills.Preferred SkillsExperience with CI/CD pipelines.Knowledge of Fastlane, Codemagic, GitHub Actions, or Bitrise.Experience with Push Notifications.Experience working with WebSockets.Familiarity with GraphQL.Experience with native Android (Kotlin/Java) or iOS (Swift) is an advantage.Experience with Agile/Scrum development methodologies.QualificationsBachelor's degree in Computer Science, Information Technology, Engineering, or a related field.Equivalent practical experience is also considered.Good to HaveExperience publishing apps to Google Play Store and Apple App Store.Experience with payment gateway integration.Experience with Google Maps and location services.Knowledge of app security and data encryption.Exposure to AI-powered mobile features is an added advantage.Soft SkillsExcellent problem-solving and analytical skills.Strong communication and collaboration abilities.Ability to work independently in a fast-paced environment.Ownership mindset and attention to detail.Mentoring and leadership capabilities.
Key skills
How to apply
- Sign in or create your free profile — takes about two minutes.
- Apply with one tap — your profile is shared directly with Hashone Career.
- Track your application and get updates by email and WhatsApp.