All open roles
Open role

Mobile Application Developer (Flutter)

About the role

We are looking for a technically strong, self-driven Flutter Mobile Developer to develop, enhance, and maintain high-quality mobile applications for iOS and Android. Join our remote development team, working with a US-based healthcare technology startup building a platform that connects families, care teams, and senior living communities.

The ideal candidate should have hands-on experience building and deploying production applications, be comfortable working independently, and take ownership of features from development to release. We value proactive problem-solvers who thrive in a fast-paced startup environment.

Key Responsibilities
  • Develop and maintain scalable, high-performance mobile applications using Flutter and Dart for iOS and Android.
  • Build responsive, user-friendly interfaces for mobile phones and tablets.
  • Integrate REST APIs, WebSockets, and real-time messaging functionality.
  • Implement push notifications, deep linking, secure authentication, and session management.
  • Build reusable UI components and implement designs accurately from Figma.
  • Develop features such as chat, media attachments, user profiles, role-based access, and data dashboards.
  • Debug, test, and optimize application performance, stability, and responsiveness.
  • Manage application builds, releases, and deployments to the Apple Store and Google Play Store.
  • Collaborate with backend developers, designers, QA, and product teams while working independently.
Required Skills & Qualifications
  • 4–6+ years of mobile development experience, with strong expertise in Flutter and Dart.
  • Strong understanding of Flutter architecture, state management (Bloc, Riverpod, or Provider), and reusable components.
  • Hands-on experience with REST APIs, JSON, and WebSocket-based real-time applications.
  • Experience with Firebase Cloud Messaging (FCM), push notifications and Crashlytics.
  • Knowledge of secure authentication, token management, deep linking, and mobile security best practices.
  • Experience with Git, debugging, unit/widget testing, and CI/CD pipelines.
  • Knowledge of native Android (Kotlin) or iOS (Swift) development.
  • Experience with Mixpanel or similar mobile analytics platforms.
  • Familiarity with iOS and Android build configurations, app signing, and store deployment processes.
  • Proven experience publishing and maintaining production applications on both iOS and Android.
  • Proficiency in English, with strong written and verbal communication skills.
  • Ability to collaborate effectively in a remote team environment with minimal supervision.

How we hire for this role

  1. ApplySend your resume using the form below.
  2. Initial callA short conversation about your experience and what you’re looking for.
  3. Technical assessmentA practical Flutter exercise: build a small feature that uses a REST API and state management, then walk us through your architecture, testing and release approach.
  4. Final roundMeet our leadership and the client’s head of product.
  5. OfferWelcome to the team.

Apply for this role

Attach your resume and tell us a little about yourself. We review every application.

Questions? Email support@miracleinfosystems.com.

PDF or Word, up to 5 MB.