Android Developer
удалёнка
Команда работает над масштабным многомодульным Android-приложением для лидера девелопмента жилой и коммерческой недвижимости. Будете развивать фичи в архитектуре Clean Architecture/MVVM, интегрироваться с бэкендом через REST и улучшать масштабируемость проекта
ГрейдSenior
Стек
KotlinAndroid SDKRetrofitKoinCoroutinesKotlin Flow/StateFlowMVVMClean ArchitectureCiceroneOkHttpMoshiGradle Kotlin DSLGitViewBindingRecyclerView
Задачи
- •Разработка и поддержка многомодульного Android-приложения (50+ Gradle-модулей)
- •Реализация фичей по архитектуре domain → repository → datasource → feature
- •Интеграция с REST API через Retrofit/OkHttp/Moshi и обработка сериализации
- •Настройка и поддержка DI через Koin с кастомными scope для feature-модулей
- •Реализация реактивного UI на MVVM с ViewModel и Kotlin Flow/StateFlow (LiveData в legacy)
- •Поддержка навигации через Cicerone и управление жизненным циклом Activity/Fragment
Обязательно
- •Свободное владение Kotlin (coroutines, Flow, extension functions, context receivers)
- •Глубокое знание Android SDK (жизненный цикл Activity/Fragment, ViewBinding, RecyclerView, Material Components)
- •Опыт работы с Clean Architecture и MVVM (ViewModel + Flow/StateFlow, LiveData в legacy)
- •Опыт разработки в многомодульных проектах (50+ Gradle-модулей, понимание api/implementation и инверсии зависимостей)
- •Практический опыт с Retrofit + OkHttp + Moshi для работы с REST
- •Настройка DI через Koin (scopes, интеграция с ViewModels)
- •Уверенная работа с Git и Gradle Kotlin DSL (конфигурация скриптов, convention plugins, version catalogs)