Position: Android Middle Developer
Company: v-jet group
Category: Android
Experience: 3y
English level: pre

Завдання:

• проектування, розробка та підтримка мобільних додатків для клієнтів;
• взаємодія із командою розробників;

Що потрібно вміти:

• знання Android SDK, Java, Kotlin, OOP/OOD, Rest, XML, SQLite DB;
• професійне володіння Kotlin віком від 3 років;
• досвід розробки клієнт-серверних програм;
• розуміння сучасних архітектурних патернів у розробці:
• RxJava/RxKotlin;
• Coroutines;
• Clean Architecture, MVVM, МVP, DataBinding;
• Firebase
• розуміння принципів SOLID;
• досвід використання Android Jetpack;
• досвід роботи з RxJava 2, Koin, Room, Coroutines/Flow, Retrofit;
• навички використання GitLab, GitHub, Bitbucket).

Що буде корисно:

• досвід створення кастомних UI-компонентів;
• досвід створення багатомодульних проектів;
• орієнтація на сучасні підходи у створенні.

Етапи інтерв'ю:
- 1 етап -  Initial interview with HR - 15-20 хвилин
- 2 етап - Test task - 4 години
- 3 етап - Technically interview  - 20-30 хвилин

Наявність портфоліо та/або рекомендацій буде бонусом:)