
Flutter Developer
5 days ago
Responsibilities
About the Role
We are looking for a passionate and skilled Flutter Developer with a strong understanding of clean architecture and modern Flutter development practices. You'll be working on scalable, high-performance applications used by thousands of users. If you're a problem-solver with hands-on experience in Riverpod, Firebase, and writing maintainable code, we want to hear from you.
Key Responsibilities
● Develop and maintain cross-platform mobile applications using Flutter.
● Architect and implement features using Clean Architecture and Riverpod for state management.
● Use Freezed for data modeling, immutability, and sealed unions.
● Integrate and manage services with Firebase (Authentication, Firestore, Messaging,etc.,)
● Write unit, widget, and integration tests to ensure code quality.
● Debug and resolve performance, logic, and runtime issues across Android and iOS.
● Collaborate with cross-functional teams including designers, product managers, and backend developers.
● Participate in code reviews, stand-ups, and agile planning.
● Stay updated with the latest Flutter, Dart, and mobile development trend
Required Skills and Qualifications
● 3+ years of professional experience in Flutter development.
● Strong understanding of Clean Architecture principles
● Proficient in Riverpod (and optionally StateNotifier, Hooks, etc.).
● Hands-on experience with Freezed and json_serializable.
● Experience with Firebase services: Authentication, Firestore, Cloud Functions, etc.
● Solid grasp of asynchronous programming, Dart streams, and isolates.
● Ability to write unit, widget, and integration tests.
● Proficient in debugging and performance profiling.
● Familiar with CI/CD tools (e.g., GitHub Actions, Codemagic, etc.).
● Strong problem-solving and analytical skills.
Nice-to-Have
● Experience with platform-specific integrations using platform channels.
● Exposure to design systems and working closely with UI/UX designers.
● Knowledge of native Android/iOS development basics.
● Contributions to open-source or personal Flutter projects.
Job Type: Full-time
Pay: ₹10, ₹25,000.00 per month
Experience:
- Flutter: 3 years (Required)
Work Location: In person