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
- ApplySend your resume using the form below.
- Initial callA short conversation about your experience and what you’re looking for.
- 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.
- Final roundMeet our leadership and the client’s head of product.
- 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.