Job Description: Senior Flutter Developer
We are looking for an experienced Senior Flutter Developer to join our innovative team and contribute to building a disruptive product in its early stages. You will leverage your expertise in Flutter, Dart, and native development to create scalable, high-performance mobile applications while ensuring a seamless user experience.
Key Responsibilities:
· Develop high-quality, responsive, and user-friendly mobile applications using the Flutter framework and Dart.
· Convert Figma designs and wireframes into pixel-perfect, optimized Flutter UI components.
· Collaborate with backend teams to integrate RESTful APIs and ensure seamless data flow.
· Work on core features like notifications, location services, and payment integrations for Android and iOS platforms.
· Debug and fix programming bugs while ensuring optimal application performance.
· Design and implement scalable application architectures, including the BLoC pattern for state management.
· Publish and manage apps on Google Play Store and Apple App Store, ensuring compliance with their guidelines.
· Mentor junior developers by providing technical guidance, conducting code reviews, and sharing best practices.
· Adhere to Google’s and Apple’s design principles to ensure a consistent and intuitive user experience.
· Participate in Agile and Scrum methodologies, delivering tasks on time.
Must-Have Skills:
· 5+ years of mobile development experience, with at least 3+ years in Flutter and Dart.
· Expertise in state management solutions like Provider, GetX, RiverPod or Bloc.
· Strong knowledge of RESTful APIs and third-party integrations.
· Expertise in converting Figma designs to functional and responsive Flutter code.
· Experience in implementing notifications, location services, and payment systems.
· Proven experience in publishing and maintaining apps on Google Play Store and Apple App Store.
· Experience with Flutter-supported databases.
· Proven ability to mentor junior developers, support their growth, and foster a collaborative team environment.
· Strong communication skills, both verbal and written.
Preferred Skills:
· Hands-on experience in native development for Android (Kotlin/Java) and iOS (Swift/Objective-C).
· Experience working with cloud platforms.
· Knowledge of performance optimization and debugging tools for Flutter.
· Familiarity with secure application practices like data encryption and secure storage.
· Exposure to advanced UI animations and custom widgets.
· Familiarity with Git, CI/CD pipelines, and Agile workflows.
Copyright © 2026 Grabjobs Pte.Ltd. All Rights Reserved.