Pre loader

The kai nest team is looking for a

Mobile Developer

We are seeking a Mobile Developer with over 2 years of experience and strong proficiency in Flutter.

Full-Time

Ahmedabad

Job description

Location

Ahmedabad

Employment Type

Full-Time

Department

Technology Department

Date Posted

Posted 2 months ago

Range

8 LPA - 25 LPA

About the Role

We are looking for an experienced and passionate Mobile Engineer (Flutter) to build and maintain high-performance, cross-platform mobile applications. As an SDE 2/3, you’ll work closely with design, backend, and product teams to deliver seamless, scalable, and reliable mobile experiences. You’ll play a key role in architecting Flutter solutions, mentoring junior engineers, and driving best practices in mobile development.


Key Responsibilities

  • Develop and maintain production-level mobile applications using Flutter and Dart.
  • Build responsive UIs, custom animations, and offline-capable features for both iOS and Android platforms.
  • Implement robust state management using tools like Riverpod, Bloc, or Provider.
  • Work with RESTful APIs, real-time data sources (e.g., WebSockets, Firebase), and handle push notifications.
  • Manage app navigation, lifecycle, deep linking, and background processing.
  • Optimize app performance, including startup time and rendering efficiency.
  • Write and maintain unit, widget, and integration tests to ensure app stability.
  • Collaborate with DevOps for CI/CD pipelines and streamline app releases to the App Store and Play Store.
  • Integrate third-party packages, native SDKs, and platform channels for advanced functionality.
  • Apply architectural patterns like MVVM or Clean Architecture for scalable and maintainable codebases.
  • Participate in code reviews, lead feature implementations, and mentor junior developers.


Required Skills & Qualifications

  • 3–6 years of total software development experience.
  • 2+ years of hands-on experience building production apps using Flutter.
    • Bachelor's degree in Computer Science or related field (or equivalent experience)
  • Expert-level proficiency with Dart and Flutter framework internals.
  • Experience with state management solutions like Riverpod, Bloc, or Provider.
  • Solid knowledge of Flutter's widget lifecycle, navigation, and performance optimization.
  • Familiarity with Deep Linking, Push Notifications, and real-time data handling.
  • Experience working with Firebase, WebSockets, or similar services.
  • Proficiency in unit, widget, and integration testing within the Flutter ecosystem.
  • Strong debugging skills and ability to profile and optimize mobile app performance.
  • Comfortable with Git, CI/CD processes, and mobile release cycles.
  • Experience integrating with native SDKs and platform channels (Android/iOS).
  • Solid understanding of mobile architectural patterns like MVVM or Clean Architecture.
  • Proven ability to mentor developers and lead small teams or features.


Good to Have

  • Experience with Flutter Web or Flutter Desktop.
  • Familiarity with native mobile development (Java/Kotlin, Swift/Obj-C).
  • Knowledge of tools like Firebase, AppCenter, Sentry, or other analytics platforms.
  • Experience with automated testing, code coverage tools, and DevOps practices.
  • Contributions to Flutter open-source projects or active participation in the Flutter community.


Application

Apply Now

Interested in joining the KAI Nest team ?

Sometimes all it takes is a simple message.