Flutter developer
The company Group Working is engaged in reliable employment in the European Union. We collaborate with many partners in countries such as Germany, Belgium, Austria, France, and the Netherlands. To expand our activities and optimize the process, we are currently looking for a potential Flutter developer.
Expectations from the candidate:
- Experience with Flutter for at least 1 year:
- Practical experience in developing mobile applications using Flutter.
- Availability of completed projects or portfolio.
Proficiency in the Dart programming language:
- Deep understanding of Dart syntax and features.
- Experience with asynchronous programming and streams.
Knowledge of OOP principles and design patterns:
- Understanding and application of SOLID principles.
- Experience using popular design patterns (MVC, MVVM, etc.).
Experience with RESTful API:
- Ability to integrate applications with the backend.
- Understanding of working with JSON and XML data formats.
Skills in version control systems (Git):
- Experience in team collaboration using Git.
- Understanding of Git-flow and ability to resolve merge conflicts.
Knowledge of adaptive design principles and UI/UX:
- Ability to create an intuitive user interface.
- Experience with animations and Flutter widgets.
Experience with databases:
- Knowledge of local databases (SQLite, Hive, Moor).
- Understanding of working with remote databases and services.
English language proficiency at least Intermediate:
- Ability to read technical documentation.
- Communication with the team.
Willingness to work remotely or in a hybrid form in the office in Kyiv:
- Work schedule 5/2 from 10:00 to 18:00 (1-hour lunch break)
- Self-organization and responsibility.
- Availability of a suitable workspace and equipment for remote work.
Soft skills:
- Teamwork and communication skills.
- Responsibility and punctuality.
- Willingness to learn and grow.
Willingness to undergo a probation period of 2 months (with the possibility to finish earlier):
- Demonstration of skills and adaptation to the work process.
- Willingness to complete a test task: Practical verification of skills and approach to problem-solving.
Will be a plus:
- Experience publishing applications in the App Store and Google Play.
- Knowledge of other programming languages or frameworks.
- Experience with CI/CD tools.
Interview stages:
- HR interview: introduction and discussion of general questions.
- Technical interview: assessment of technical knowledge and experience.
- Test task: practical demonstration of skills.
If you are interested in our offer, I would be happy to discuss collaboration with you.