Flutter Developer
Explicitly mentions Vibe Coding / AI-assisted development tools.
About the Role
Build and maintain cross-platform mobile applications using Flutter and Dart for Android and iOS, focusing on new feature development, bug fixes, performance optimization, offline data handling, and collaboration with backend and design teams. The role requires at least 2 years of mobile development experience and familiarity with state management, offline storage, Firebase, and AI-assisted development tools.
Job Description
Role
We are seeking a Flutter Developer with 2+ years of experience to develop and maintain Android and iOS applications using Flutter and Dart. The developer will implement features, fix bugs, optimize performance, handle offline data, integrate with backend services, and collaborate with designers, QA, and backend engineers.
Key Responsibilities
- Develop and maintain mobile applications using Flutter
- Build reusable, scalable, and clean UI components
- Integrate REST APIs and third-party services
- Implement offline database and local storage functionality
- Debug and resolve application issues using Flutter DevTools
- Optimize app performance and responsiveness
- Use Git for source code management and publish apps to Play Store and App Store
- Collaborate with stakeholders, designers, QA, and backend developers
Requirements
- Strong knowledge of Flutter and Dart
- Experience with Flutter DevTools for debugging and performance analysis
- Experience with state management solutions (Bloc, Provider, Riverpod, GetX, etc.)
- Knowledge of REST API integration
- Experience with offline databases and local storage (SQLite, Hive, Isar)
- Experience with Firebase services
- Familiarity with Android Studio, VS Code, and Xcode
- Experience with Git/GitHub
- Basic understanding of native Android/iOS concepts
- Experience with Vibe Coding / AI-assisted development tools
Good to Have
- Experience with push notifications
- Knowledge of CI/CD pipelines
- Experience with app performance monitoring
- Understanding of Agile/Scrum processes
Qualifications
- Bachelor’s degree in Computer Engineering, Computer Science, IT, or a related field
- Minimum 2+ years of mobile application development experience
Location & Employment Type
- Location: Nashik
- Employment Type: Full-Time
Benefits
- Health and wellness benefits
- Free snacks
- Diversity and inclusion initiatives
- Pride awards
- Employee referral bonuses
- Team social events