Back to jobs
Flutter Developer (Hospitality Industry)
Bulgaria
Company Background
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.
Project Description
Our client has several mobile apps which are used by restaurants for labor & scheduling, inventory management.
Technologies
- Flutter
- Dart
- Provider
- Bloc
What You'll Do
- 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;
Job 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 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;
- 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.
Create a Job Alert
Interested in building your career at Coherent Solutions? Get future opportunities sent straight to your email.
Apply for this job
*
indicates a required field
_(1).png?1661874071)