Обязанности:
-
Разработка и поддержка клиентского приложения для социального сервиса с использованием современного Android-стека (Compose, Hilt, Coroutines) и интеграцией с защищенным back-end API.
Стек проекта: Kotlin, Jetpack Compose, MVVM/Clean Architecture, Hilt, Retrofit, Moshi, Room, KSP, Navigation Component, DataStore, AppMetrica, Material Design.
Требования:
- Обязательно высшее техническое образование;
- Коммерческий опыт разработки на Kotlin (coroutines, Flow, расширенные возможности языка) от 3-х лет;
- Глубокое понимание многомодульной архитектуры (Clean Architecture / MVVM);
- Практический опыт работы с Jetpack Compose для построения UI;
- Навыки работы с Hilt для внедрения зависимостей;
- Опыт интеграции REST API (Retrofit, Moshi) и работы с локальной БД (Room);
- Знание современных инструментов сборки: Gradle KTS, KSP.
Будет большим плюсом:
- Опыт создания адаптивных интерфейсов под разные форм-факторы (смартфоны, планшеты) с использованием Material Design и адаптивных layout-примитивов Compose;
- Опыт работы с гибридным UI (Compose + ViewBinding/XML);
- Знание стека аутентификации OAuth 2.0 / OpenID Connect;
- Опыт с Navigation Component и DataStore;
- Умение писать unit- и UI-тесты;
- Работа с аналитикой (AppMetrica) и библиотеками для сканирования QR-кодов (ZXing).
-
Оформление и условия работы в соответствии с ТК РФ;
-
Офис в 10 мин.пешком от ст. м. "Чкаловская";
-
Гибкий график начала работы с 8.00-10.00 до 17.00-19.00 (8-ми часовой рабочий день), понедельник-пятница.;
-
Возможность частично удалённой работы, 2-3 дня в офисе (после прохождения испытательного срока);
-
ДМС.