Back to board
inheritx·3 months ago

Jr. Flutter Developer

Ahmedabad, IndiaRemoteFull-timeEntry · 0-2 years

About this role

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.
  • 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.


Preferred Skills:

  • 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).