Вимоги:
— Комерційний досвід розробки на Android;
— Хороші знання Android SDK (API level >23);
— Добре розуміння основних концепцій Kotlin та Java;
— Розуміння плюсів і мінусів різних архітектур;
— Розуміння концепцій FRP (RxJava / Coroutines).
Ми використовуємо:
— Gradle;
— Git;
— WebSockets в режимі реального часу, REST у всіх інших випадках;
— KISS;
— DRY;
— Runtime;
— BDD (іноді, якщо це можливо, будьте ласкаві).
Ми уникаємо використання:
— Java;
— Обробка даних у Activities and Fragments.
Ви можете:
— Розробляти й у подальшому підтримувати застосунки для Android платформи як частина команди або самостійно;
— Співпрацювати з міжфункціональними командами для визначення, проектування та впровадження нових функцій;
— Розробляти рішення та алгоритми відповідно до функціональних і технічних вимог;
— Сприяти, визначати, вдосконалювати архітектуру додатків та підходи до розробки програмного забезпечення;
— Прислуховуватися до наставлень і в той час бути наставником.