Come Back Agency supports US software and technology companies by running their hiring process. We work with delivery and leadership teams to define roles, screen candidates, and manage interviews. Successful candidates are hired directly by the company and become part of its team.
Employer information:
This position is with a US-based software company providing custom development and AI implementation for North American clients. The team builds and maintains production software, including AI-enabled systems, and works in long-term client engagements.
Team members operate as part of an internal, distributed team and collaborate directly with client stakeholders.
About the role:
We are looking for a Flutter Developer to join our distributed team and work on mobile applications for iOS and Android.
You will be part of a long-term client engagement, building and maintaining production mobile apps alongside design, product, and backend teams. The work is fully remote, with hours aligned to US time zones.
What you will do:
Develop, test, and maintain mobile applications using Flutter for both iOS and Android platforms
Collaborate with the design and product teams to translate UI/UX designs into functional and user-friendly applications
Optimize the performance, scalability, and reliability of the app
Troubleshoot and debug issues, ensuring applications run smoothly
Write clean, well-structured, and maintainable code following best practices
Stay up-to-date with the latest Flutter and mobile development trends, libraries, and tools
Integrate RESTful APIs and work with backend teams to connect applications to server-side data
What we are looking for:
1+ years of commercial experience with Flutter and Dar
Solid understanding of Flutter architecture and mobile application development principles
Experience building and maintaining applications for both iOS and Android
Knowledge of state management patterns, preferably Bloc / Cubit
Experience working with REST APIs using Dio
Experience with auto_route for navigation and route management
Experience with Firebase services such as Authentication, Crashlytics, Analytics, and Remote Config
Familiarity with local storage solutions (SQLite, Hive, SharedPreferences)
Understanding of Clean Architecture and layered project structure
Experience with Git and collaborative development workflows
Ability to write clean, readable, and maintainable code
Strong problem-solving skills and attention to detail
Good communication skills and ability to work in a team
Nice to have:
Experience with Drift or Hive
Experience with Freezed and json_serializable
Experience with dependency injection using GetIt and injectable
Experience writing unit, widget, and integration tests
Familiarity with CI/CD pipelines using GitHub Actions, Bitrise, or similar tools
Experience publishing apps to the Apple App Store and Google Play Store
Experience with push notifications using Firebase Cloud Messaging
Familiarity with Agile/Scrum development processes
Basic knowledge of Swift or Kotlin
Experience with Flutter Web is a plus
Hiring stages: Recruiter screening → Technical interview → Live coding session
What We Offer:
Working hours aligned with US time zones, typically 16:00–00:00 Kyiv time
English lessons to support clear and confident communication
Paid vacation and sick days
Fully remote work
Opportunities for professional growth within the team
Structured, personalized onboarding to help you ramp up effectively
Apply with your resume and a short note outlining your relevant experience. You can also send your resume directly using Telegram (@cba_yuliaivanova) or submit it through our website at comeback.ua. Selected candidates will be contacted by the Come Back Agency.


