Flutter Developer
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
- English level B1 or higher.
- 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 through our website at comeback.ua. Selected candidates will be contacted by the Come Back Agency.
Required languages
| English | B1 - Intermediate |
| Ukrainian | Native |