Senior Flutter Developer
Skills
About the role
We are looking for a highly skilled Flutter Developer to join our team. The ideal candidate will have experience building robust Flutter applications and interfacing seamlessly with backend services powered by Django REST Framework. You should be proficient in modern Flutter development patterns and tools such as Hive, Riverpod 2.0, Freezed, Dio, Bloc/Cubit, and Flutter Hooks.
Role Responsibilities:
Develop and maintain high-performance mobile applications using the Flutter framework
Integrate Flutter apps with Django REST APIs
Build responsive and intuitive user interfaces based on Material Design 3, even without detailed wireframes
Write clean, modular, maintainable, and well-documented code
Collaborate with the backend team to ensure smooth data flow and system integration
Work efficiently with an existing codebase, adding features and improving performance without rewriting unnecessarily
Translate requirements into functional software features
Stay up-to-date with the latest developments in the Flutter ecosystem
Key Requirements:
Strong ability to write clear, performant, and efficient code quickly
Proficiency in Dart and deep understanding of Flutter application architecture
Experience with:
Hive for local storage
Riverpod 2.0 for state management
Freezed for immutable models and union types
Dio for network requests
Bloc and Cubit patterns
flutter_hooks, HookWidget, ConsumerWidget, ConsumerStatefulWidget
Comfortable using:
LayoutBuilder, FutureBuilder, StreamBuilder
async/await, Flutter Animations
Ability to learn new technologies and libraries by reading documentation
Strong understanding of REST APIs and experience working with Django REST Framework
Knowledge of Python and experience working with Django is a plus
Excellent debugging and troubleshooting skills
Bonus Skills:
Familiarity with unit testing and widget testing in Flutter
Experience with deployment and version control tools (e.g., Git)
Basic understanding of CI/CD workflows
Job Type: Full-time
Pay: ₹25,000.00 - ₹60,000.00 per month
Benefits:
Flexible schedule
Ability to commute/relocate:
Mumbai, Mumbai - 400014, Maharashtra: Reliably commute or planning to relocate before starting work (Required)
Education:
Bachelor's (Preferred)
Experience:
total work: 1 year (Preferred)
Flutter Developement: 1 year (Preferred)
Work Location: In person
Questions about this role
Want AI Applyd to auto-apply to roles like this?
We tailor your resume per posting, fill the forms, and track replies for you.