<h2 class="vacancy-row__title">Company Background</h2><p>The customer is a technology leader in restaurant, foodservice, and hospitality solutions. Their focus is on developing tools that enhance business efficiency and decision-making. The team works in a dynamic environment that fosters innovation, collaboration, and continuous learning.</p><h2 class="vacancy-row__title">Project Description</h2><p>Our client has several mobile apps which are used by restaurants for labor & scheduling, inventory management.</p><h2 class="vacancy-row__title">Technologies</h2><ul class="badges"><li>Flutter</li><li>Dart</li><li>Provider</li><li>Bloc</li></ul><h2 class="vacancy-row__title">What You'll Do</h2><ul><li>Develop mobile applications for Android and iOS using Flutter framework;</li><li>Create and manage navigation flows within the application, including routing, page transitions, and deep linking;</li><li>Collaborate with the product and design teams to understand project requirements and design guidelines;</li><li>Write clean, maintainable, and efficient code;</li><li>Ensure the performance, quality, and responsiveness of applications;</li><li>Create bridges in native code (platform-specific code) when necessary to integrate with device-specific features and APIs;</li><li>Participate in triaging incidents and issues reported by the support team;</li><li>Monitor and analyze production problems, responding promptly to incidents;</li><li>Ensure high code quality by covering functionality with automated tests;</li></ul><h2 class="vacancy-row__title">Job Requirements</h2><ul><li>2+ years of experience working as a Flutter developer;</li><li>Strong knowledge of architecture/design patterns and their uses;</li><li>Strong knowledge of Dart programming language and Flutter framework</li><li>Proficiency in state management solutions (Provider, Bloc, etc.);</li><li>Experience with Flutter navigation libraries and deep linking;</li><li>Familiarity with creating bridges in native code;</li><li>Experience with async code and isolates;</li><li>Experience with unit, widget and automation testing;</li><li>Familiarity with version control tools;</li><li>Desire and ability to understand business domain into details required to create fully-functional code;</li><li>Attention to details, strong focus on results and quality;</li><li>Ability to work in fast paced environment, meet deadlines;</li><li>Ability to communicate effectively, substantiate the new decisions to the leads and the team;</li><li>Team player with high energy-can do attitude;</li><li>Knowledge of English from Intermediate;</li></ul><h2>Nice to Have</h2><ul><li>Familiarity with push notifications;</li><li>Experience with other mobile development frameworks;</li><li>Proficiency in MVVM/MVC architecture;</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>Internal startup incubator;</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>