Flutter Developer
6 days ago
GA United States, GA
Coherent Solutions, Inc.
Full-time
Free with email or Google
Save this job and keep your search organized
Create a free account to save jobs, create alerts and return to this listing from your dashboard.
Free with email or Google
# Flutter Developer (Hospitality)## Locations
* Bulgaria
* Georgia
* Lithuania
* Moldova
* Poland## Company BackgroundOur client is a US-based software company that builds an operations platform for restaurant, cruise, hospitality, and foodservice businesses. Their products help multi-location companies manage inventory, food costs, labor scheduling, compliance, operational workflows, analytics, and reporting from one centralized system. The platform supports 125,000+ restaurant locations worldwide.## Project DescriptionThe project is focused on modernizing a business-critical mobile application for the restaurant and hospitality industry. The current iPad-first iOS application supports key operational workflows used in hospitality environments and is being migrated from legacy Objective-C to Flutter. The team uses AI-assisted development tools, including Claude Code, to accelerate the migration process while maintaining strong control over code quality, architecture, UI accuracy, and behavioral parity with the original application.## Technologies
* Flutter, Dart
* Riverpod
* Flutter DevTools
* Unit, widget, and integration testing
* iPad / tablet-first UI development
* AI-assisted development tools##
What You'll Do
* Participate in the migration of an existing iPad-first iOS application from legacy Objective-C to Flutter, converting existing functionality with the support of 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## Job Requirements
* 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;## What Do
We Offer
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 grow 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. #J-18808-Ljbffr
* Bulgaria
* Georgia
* Lithuania
* Moldova
* Poland## Company BackgroundOur client is a US-based software company that builds an operations platform for restaurant, cruise, hospitality, and foodservice businesses. Their products help multi-location companies manage inventory, food costs, labor scheduling, compliance, operational workflows, analytics, and reporting from one centralized system. The platform supports 125,000+ restaurant locations worldwide.## Project DescriptionThe project is focused on modernizing a business-critical mobile application for the restaurant and hospitality industry. The current iPad-first iOS application supports key operational workflows used in hospitality environments and is being migrated from legacy Objective-C to Flutter. The team uses AI-assisted development tools, including Claude Code, to accelerate the migration process while maintaining strong control over code quality, architecture, UI accuracy, and behavioral parity with the original application.## Technologies
* Flutter, Dart
* Riverpod
* Flutter DevTools
* Unit, widget, and integration testing
* iPad / tablet-first UI development
* AI-assisted development tools##
What You'll Do
* Participate in the migration of an existing iPad-first iOS application from legacy Objective-C to Flutter, converting existing functionality with the support of 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## Job Requirements
* 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;## What Do
We Offer
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 grow 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. #J-18808-Ljbffr