- Location: Ukraine
- Direction: Mobile Development
- Skills: Strong proficiency in Flutter and Dart; Mobile UI/UX design principles; Integrating third-party libraries and APIs; State management solutions (e.g., Provider, Riverpod, Bloc, etc.); Mobile application architecture patterns (e.g., MVVM, MVP);
- Experience: 2+ years
- Remote: yes
Required experience/skills:
- 2+ years of commercial experience in mobile development;
- Strong proficiency in Flutter and Dart;
- Experience with state management solutions (e.g., Provider, Riverpod, Bloc, etc.);
- Good understanding of mobile UI/UX design principles and experience in creating custom UI elements;
- Experience with integrating third-party libraries and APIs;
- Knowledge of mobile application architecture patterns (e.g., MVVM, MVP);
- Experience with asynchronous programming and handling real-time data;
- Familiarity with RESTful APIs, JSON, and web service technologies;
- Understanding of Dependency Injection principles and experience with tools like GetIt or similar;
- Experience with local data storage solutions (e.g., SQLite, Hive);
- Experience with version control systems (e.g., Git);
- Solid understanding of the full mobile development lifecycle;
- English — Upper-intermediate.
Would be a plus:
- Experience with Android and/or iOS native development;
- Familiarity with Firebase and its services (e.g., Firestore, Authentication, Cloud Messaging);
- Experience with Continuous Integration/Continuous Deployment (CI/CD) pipelines.
Responsibilities:
- Support and maintain existing Flutter applications;
- Participate in the solution design process at all stages;
- Deliver high-quality, clean, and maintainable code;
- Develop new features and projects from scratch;
- Collaborate with cross-functional teams to define, design, and ship new features;
- Participate in code reviews and contribute to improving coding standards.
Your Benefits:
- 15 days paid vacation;
- 7 days 100% paid sick leaves;
- Sport and health compensation;
- Flexible working hours;
- Corporate training (internal and external);
- IT Cluster membership;
- Personal Birthday and anniversary gifts;
- Сorporate parties and team-buildings;
- Company legal and accounting support.