This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
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. Our client has several mobile apps which are used by restaurants for labor & scheduling, inventory management.
Job Responsibility:
Develop mobile applications for Android and iOS using Flutter framework
Create and manage navigation flows within the application, including routing, page transitions, and deep linking
Collaborate with the product and design teams to understand project requirements and design guidelines
Write clean, maintainable, and efficient code
Ensure the performance, quality, and responsiveness of applications
Create bridges in native code (platform-specific code) when necessary to integrate with device-specific features and APIs
Participate in triaging incidents and issues reported by the support team
Monitor and analyze production problems, responding promptly to incidents
Ensure high code quality by covering functionality with automated tests
Requirements:
2+ years of experience working as a Flutter developer
Strong knowledge of architecture/design patterns and their uses
Strong knowledge of Dart programming language and Flutter framework
Proficiency in state management solutions (Provider, Bloc, etc.)
Experience with Flutter navigation libraries and deep linking
Familiarity with creating bridges in native code
Experience with async code and isolates
Experience with unit, widget and automation testing
Familiarity with version control tools
Desire and ability to understand business domain into details required to create fully-functional code
Attention to details, strong focus on results and quality
Ability to work in fast paced environment, meet deadlines
Ability to communicate effectively, substantiate the new decisions to the leads and the team
Team player with high energy-can do attitude
Knowledge of English from Intermediate
Nice to have:
Familiarity with push notifications
Experience with other mobile development frameworks
Proficiency in MVVM/MVC architecture
What we offer:
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
Internal startup incubator
Health insurance
English courses
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