Middle+/Senior Android Developer (ИИ-департамент)
Команда нового мобильного приложения ищет разработчика для нативного Android‑клиента AI‑помощника и UI риск‑профиля. Вы будете развивать многомодульную Android‑архитектуру, интеграции с backend, поддержку релизов и наблюдаемость, повышая качество клиентских сценариев.
ГрейдMiddle/Senior
Стек
KotlinJetpack ComposeRoomGradleKotlin CoroutinesStateFlowRESTSharedPreferencesCI/CD
Задачи
- •Разрабатывать Android‑функциональность нового AI‑продукта и клиентскую часть помощника
- •Реализовывать экраны и пользовательские сценарии на Kotlin с использованием современного стека Android
- •Развивать переиспользуемые Android‑компоненты, библиотеки и многомодульную архитектуру
- •Реализовывать чат/историю сообщений, асинхронные ответы, загрузку документов и запасные сценарии
- •Интегрироваться с backend/API, авторизацией, аналитикой, фича‑флагами и наблюдаемостью
- •Оптимизировать сборки, Gradle‑конфигурации и CI/CD для ускорения поставки
Обязательно
- •Уверенный Kotlin
- •Опыт с Kotlin Coroutines/Flow (SharedFlow, StateFlow, cancellation, structured concurrency)
- •Знание архитектур Android (Clean Architecture, UDF/MVI/TEA или близкие подходы)
- •Опыт с Jetpack Compose и interoperability с legacy View
- •Работа с локальным хранением и кэшированием (Room, SharedPreferences и т.п.)
- •Опыт работы с многомодульными Android‑проектами и управлением границ модулей
- •Знание Gradle и опыт с CI/CD для Android, понимание релизных ограничений и поэтапного раската
Будет плюсом
- •Опыт написания UI‑тестов
- •Опыт работы с crash reporting, диплинками и push‑уведомлениями
- •Опыт ускорения времени сборки и оптимизации CI/CD