Experienced Required : 1 to 2 Years
Job Description: Flutter Developer
We are seeking a highly skilled Flutter Developer to join our development team. The ideal candidate will be responsible for designing and building high-quality, responsive mobile applications for Android and iOS platforms using the Flutter framework, along with strong backend integration and native platform capabilities.
Key Responsibilities:
- Design and build advanced cross-platform applications using Flutter.
- Write clean, maintainable, and scalable code following best practices.
- Integrate third-party APIs, Firebase services, and native modules as required.
- Collaborate with UI/UX designers and backend developers to deliver seamless mobile experiences.
- Implement and manage Firebase services such as Authentication, Firestore/Realtime DB, Cloud Functions, FCM, and Analytics.
- Develop and integrate native Android components using Kotlin when required (Platform Channels).
- Optimize application performance, memory usage, and responsiveness.
- Test, debug, and maintain application stability across devices.
- Deploy and manage apps on App Store and Google Play Store.
- Stay updated with Flutter, Firebase, and mobile development trends.
- Participate in code reviews and contribute to architectural decisions.
Required Skills & Qualifications:
- Strong proficiency in Dart and hands-on experience with the Flutter framework.
- Solid experience with FlutterFire (Firebase integration) including:
- Firebase Authentication
- Cloud Firestore / Realtime Database
- Firebase Cloud Messaging (FCM)
- Crashlytics & Analytics
- Experience in building and deploying apps for Android and iOS.
- Experience with Platform Channels to bridge Flutter and native code.
- Familiarity with state management techniques (Provider, Bloc, Riverpod, etc.).
- Strong understanding of RESTful APIs and third-party integrations.
- Experience with Git and version control workflows.
- Knowledge of CI/CD pipelines for mobile apps.
- Understanding of app architectures such as MVVM or Clean Architecture.
- Strong problem-solving skills and attention to detail.
Preferred Skills:
- Experience with advanced Firebase features (Remote Config, Dynamic Links, A/B Testing).
- Knowledge of native iOS (Swift) is a plus.
- Knowledge of native Android (Kotlin) is a plus.
- Familiarity with Agile/Scrum methodologies.
- Understanding of Material Design and adaptive UI principles.
- Experience with automated testing (Flutter Test, Mockito, integration tests).
Pay: From ₹20,000.00 per month
Benefits:
- Flexible schedule
- Leave encashment
Ability to commute/relocate:
- Bodakdev, Ahmedabad, Gujarat: Reliably commute or planning to relocate before starting work (Required)
Education:
Experience:
- Flutter: 1 year (Required)
Work Location: In person