Обязанности:
-
Разработка и развитие мобильных приложений под Android.
-
Поддержка текущих проектов, улучшение существующего функционала и создание нового.
-
Работа в кросс-функциональной команде: взаимодействие с аналитиками, дизайнерами и QA-специалистами.
-
Написание Unit-тестов и участие в повышении качества кода.
-
Интеграция приложений с внутренними сервисами компании.
Требования:
- Коммерческий опыт разработки Android-приложений от 2 лет.
-
Опыт разработки на Kotlin от 2 лет.
-
Понимание принципов многомодульной архитектуры и подходов Clean Architecture.
-
Знание основных паттернов проектирования.
-
Уверенные навыки работы с REST API и клиент-серверными взаимодействиями.
-
Опыт работы с Git.
-
Владение инструментами и технологиями:
Dagger 2, Retrofit, ViewModel, Coroutines, Flow, с Jetpack Compose.
Будет преимуществом:
-
Опыт написания UI-тестов (например, Kaspresso).