
it_one · Удалённо · 18 июн.
Android Developer
Локация: Удалённо
Компания: IT_One
ЗП: обсуждается на собеседовании
Занятость: Полная
Обязанности:
Мы ищем опытного Android-разработчика для участия в развитии сложного и масштабного много-модульного проекта.
Язык и платформа:
- Kotlin 2.0.20 (100% Kotlin, Java отсутствует)
- Java 17 (JVM target)
- Min SDK 26 (Android 8.0) / Target SDK 35 (Android 15)
Архитектура:
- Clean Architecture — чёткое разделение на слои: domain, repository, datasource, feature, common
- MVVM — ViewModel + Kotlin Flow (StateFlow/SharedFlow), LiveData (в legacy-UI)
- Многомодульный проект — ~100+ Gradle-модулей, feature-модули разделены на api/impl (инверсия зависимостей)
- Навигация через Cicerone (Router/Navigator/Screen)
- Паттерн feature-модулей с собственными Koin scope
Обязательные требования:
- Kotlin — свободное владение (coroutines, Flow, extension functions, DSL, context receivers)
- Android SDK — глубокое понимание жизненного цикла Activity/Fragment, ViewBinding, RecyclerView, Material Components
- Clean Architecture — опыт работы с многослойной архитектурой (domain → repository → datasource)
- MVVM — ViewModel + Kotlin Flow/StateFlow для реактивного UI
- Многомодульные проекты — опыт работы с проектами на 50+ Gradle-модулей, понимание api/implementation зависимостей
- Retrofit + OkHttp + Moshi — работа с REST API, interceptors, сериализация
- Koin — конфигурация DI, scopes, работа с ViewModels
- Git — уверенная работа с ветвлением (GitFlow / release branches)
- Gradle Kotlin DSL — чтение и модификация build-скриптов, convention plugins, version catalogs
🌐 Резюме отправлять: https://www.it-one.ru/vacancies/02eb550a7a97727649d8bfa936099f80/
–––
Бесплатный постинг вакансий: @freeIT_job
Забирай 📚 Базу Знаний