<h2 class="vacancy-row__title">Company Background</h2><p><span data-contrast="auto">Our client is a US-based software company that builds an operations platform for restaurant, cruise, hospitality, and foodservice businesses.</span><span data-ccp-props="{"201341983":0,"335559739":0,"335559740":240}"> </span><span data-contrast="auto">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.</span><span data-ccp-props="{"201341983":0,"335559739":0,"335559740":240}"> </span></p><h2 class="vacancy-row__title">Project Description</h2><p><span data-contrast="auto">You will work on a mobile application for cruise operations.</span> <span data-contrast="auto">The team is developing new features for the existing app and plans to move part of this functionality into a separate application later. The role involves close collaboration with the web development team, as some mobile features need to reflect or adapt functionality already being built on the web side.</span><span data-ccp-props="{"201341983":0,"335559739":0,"335559740":240}"> </span><span data-contrast="auto">The app supports operational workflows such as inventory management, order processing, recipe access, and employee time management.</span><span data-ccp-props="{"201341983":0,"335559739":0,"335559740":240}"> </span></p><h2 class="vacancy-row__title">Technologies</h2><ul class="badges"><li><span class="TextRun SCXW11372205 BCX8" lang="EN-US" data-contrast="auto"><span class="NormalTextRun SCXW11372205 BCX8">Dart</span><span class="NormalTextRun SCXW11372205 BCX8"> </span></span></li><li><span class="TextRun SCXW11372205 BCX8" lang="EN-US" data-contrast="auto"><span class="NormalTextRun SCXW11372205 BCX8">Flutter</span></span></li><li><span class="TextRun SCXW11372205 BCX8" lang="EN-US" data-contrast="auto"><span class="NormalTextRun SCXW11372205 BCX8">Provider</span></span></li><li><span class="TextRun SCXW11372205 BCX8" lang="EN-US" data-contrast="auto"><span class="NormalTextRun SCXW11372205 BCX8">Bloc</span></span></li><li><span class="TextRun SCXW11372205 BCX8" lang="EN-US" data-contrast="auto"><span class="NormalTextRun SCXW11372205 BCX8">Firebase Push Notifications</span></span></li><li><span class="TextRun SCXW11372205 BCX8" lang="EN-US" data-contrast="auto"><span class="NormalTextRun SCXW11372205 BCX8">Git</span></span></li></ul><h2 class="vacancy-row__title">What You'll Do</h2><ul><li>Develop and maintain mobile features for Android and iOS using Flutter;</li><li>Build and improve navigation flows, routing, transitions, and deep links;</li><li>Create native bridges for device-specific features and APIs;</li><li>Adapt web functionality for the mobile application where needed;</li><li>Write clean, maintainable, and efficient code;</li><li>Ensure application performance, quality, and responsiveness;</li><li>Cover functionality with automated tests;</li><li>Collaborate with product, design, web, and mobile teams;</li><li>Participate in triaging issues reported by the support team;</li><li>Monitor and analyze production issues and support their resolution;</li><li>Stay up to date with mobile development trends and suggest relevant improvements;</li></ul><h2 class="vacancy-row__title">Job Requirements</h2><ul><li>1-3 years of commercial experience with Flutter;</li><li>Strong knowledge of Dart and Flutter;</li><li>Experience with state management, for example Provider or Bloc;</li><li>Experience with Flutter navigation, routing, page transitions, and deep linking;</li><li>Ability to create native bridges when platform-specific functionality is needed;</li><li>Experience with async code and isolates;</li><li>Understanding of architecture and design patterns;</li><li>Experience with unit, widget, or automation testing;</li><li>Ability to understand the business domain and make thoughtful implementation decisions;</li><li>Attention to detail, focus on code quality, and ability to communicate technical decisions clearly;</li><li>Readiness to work in a fast-paced product environment and contribute to team knowledge sharing;</li><li>Upper-Intermediate English;</li><li>Ability to have 4 hours of overlap with the Boston team, until 12:00 PM UTC-5;</li><li>Familiarity with Swift or Kotlin is a plus;</li></ul><h2 class="vacancy-row__title">What Do We Offer</h2><p>The global benefits package includes:</p><ul><li>Technical and non-technical training for professional and personal growth;</li><li>Internal conferences and meetups to learn from industry experts;</li><li>Support and mentorship from an experienced employee to help you professional grow and development;</li><li>Health insurance;</li><li>English courses;</li><li>Sports activities to promote a healthy lifestyle;</li><li>Flexible work options, including remote and hybrid opportunities;</li><li>Referral program for bringing in new talent;</li><li>Work anniversary program and additional vacation days.</li></ul>