Talent Apply
Log in
All jobs
CS

Flutter Developer

COHERENT SOLUTIONS, INC.
Remote
Remote

About this role

Job title: Flutter Developer

About the Role Join a US-based software company to modernize a critical mobile application for restaurant and hospitality by migrating an iPad-first iOS app from Objective-C to Flutter using AI-assisted tooling. The role focuses on preserving functionality, UI parity, and business logic while maintaining code quality and alignment with project architecture.

What You'll Do

  • Participate in the migration of an existing iPad-first iOS application from legacy Objective-C to Flutter, converting functionality with AI-generated code.
  • Review, analyze, correct, and improve AI-generated Flutter code instead of accepting generated output without validation.
  • Validate migrated Flutter functionality against the original iOS application behavior, including business logic, UI behavior, edge cases, data flows, and key hospitality workflows.
  • Ensure functional and behavioral parity between the legacy iOS implementation and the new Flutter application.
  • Add, update, and maintain unit, widget, and integration tests to confirm migrated functionality.
  • Participate in reviews of AI-generated diffs, migration results, and implementation quality.
  • Follow the established AI-assisted SDLC / migration pipeline and contribute to its improvement based on practical migration findings.
  • Raise risks early when generated code does not match the original functionality, architecture rules, UI expectations, or project conventions.
  • Ensure that the migrated Flutter code remains clean, maintainable, testable, and aligned with the project architecture and coding standards.

What We're Looking For

  • 3+ years of commercial experience with Flutter development
  • Strong knowledge of Dart
  • Hands-on experience with Riverpod
  • Experience with iPad / tablet-first UI development and attention to visual and behavioral accuracy
  • Experience with Flutter DevTools and debugging performance, UI, and behavior-related issues
  • Experience with Flutter testing, including unit, widget, and integration tests
  • Understanding of architecture and design patterns in mobile applications
  • Ability to write clean, maintainable, and testable code with a strong focus on quality and predictable delivery
  • Ability to work effectively in an AI-assisted migration process while keeping ownership of the final result
  • Clear communication about discrepancies, risks, blockers, and improvement proposals
  • Upper-Intermediate English or higher
  • Ability to have 4 hours of overlap with the Boston team, until 12:00 PM UTC-5

Nice to Have

  • Ability to read and understand Objective-C code
  • Experience with legacy application migrations
  • Experience in restaurant, POS, hospitality, or foodservice domains
  • Experience with complex business workflows and enterprise applications

Compensation & Benefits The global benefits package includes: Technical and non-technical training for professional and personal growth; Internal conferences and meetups to learn from industry experts; Support and mentorship from an experienced employee to help you professional growth and development; Health insurance; Sports activities to promote a healthy lifestyle; Flexible work options, including remote and hybrid opportunities; Referral program for bringing in new talent; Work anniversary program and additional vacation days.

Your next opportunity starts here

Prepare, apply, track, interview and get hired — all from one platform, with AI in your corner.

Download app

Or sponsor Premium for someone who's job hunting →