key Responsibilities
- Develop, ship, and maintain production-grade mobile applications using Flutter (Dart).
- Translate Figma / UI specs into pixel-perfect, responsive interfaces.
- Integrate RESTful APIs, Firebase services, push notifications, and real-time data.
- Implement and manage state using modern patterns (e.g. BLoC, Provider, Riverpod).
- Write clean, testable, maintainable code and follow clear architecture.
- Build and run unit, widget, and integration tests to ensure app stability and performance.
- Monitor crash reports, debug issues, and continuously improve performance (startup time, memory use, animations).
- Participate in the full release lifecycle, including preparing builds and submitting updates to Google Play / App Store.
- Collaborate with product and backend teams to plan features, estimate delivery, and improve user experience.
-2 -5 years of hands-on experience developing and deploying Flutter apps.- Strong knowledge of Dart. - Experience releasing apps to Google Play and/or the App Store (internal testing / TestFlight also acceptable). - Good understanding of app state management (BLoC, Provider, etc.).- Experience integrating RESTful APIs and/or Firebase. - Familiarity with Git and collaborative development workflows (branches, PRs, reviews). - Ability to work in a team, communicate clearly, and deliver under deadlines. Strong Plus (Nice to Have) - Experience with performance profiling and optimization in Flutter (jank reduction, frame render time). - Experience with analytics, crash reporting, and monitoring tools. - CI/CD for mobile (fastlane, Codemagic, etc.). - Experience with offline-first patterns (caching, local DB).