Position: Розробник Flutter
Category: Flutter
English level: intermediate
Years of experience: 2

- English: intermediate;
- OOP, SOLID, KISS, DRY principles;
- good knowledge of Dart/Flutter (Style, Documentation, Usage, Design); 
- experience in development Flutter Applications (Android, iOS, Web);
- testing Flutter Apps (Unit, Widget, Integration tests);
- knowledge of Clean Architecture and Programming Patterns;
- knowledge of libraries: flutter_bloc, dio, retrofit, injectable, auto_route, socket_io_client, agora_rtc_engine, responsive_framework, infinite_scroll_pagination, onesignal_flutter ect;
- knowledge of native Android SDK;
- SqLite, Hive, SharedPreferences databases;
- good knowledge of Firebase;
- Android Studio, X-Code, Visual Studio Code as development tools;
- knowledge of REST API;
- experience in Google Play Market deployment;
- familiar with Material Design;
- good knowledge of Git (experience with GitHub, Bitbucket, Gitlab);
- Jira, Trello as team management tools;
- knowledge of Agile technologies (especially Scrum, Kanban);
- experience in mentoring;
- Bachelor Diploma with honours in Software Engineering.
I have 2 years of commercial software development experience. I've worked on 6 projects. Also, have an experience as a team lead for trainees' project. Developed lots of Flutter projects for the university.