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.
-
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.
-
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.
-
Strong knowledge of native Android development using Kotlin.
-
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.
-
Experience with advanced Firebase features (Remote Config, Dynamic Links, A/B Testing).
-
Knowledge of native iOS (Swift) 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).