Гражданство и локация РФ
Опыт с Kotlin от 5 лет
Опыт коммерческой разработки с Jetpack Compose, понимание recomposition, side effects, custom layouts
Опыт работы с Clean Architecture и многомодульными проектами
Многомодульность: проектирование модульной структуры, управление зависимостями
Понимание и опыт использования MVI
Уверенная работа с DI (Binds, Provides, Scopes, Components, Qualifiers)
Опыт с Flow, StateFlow, SharedFlow, структурированная конкурентность, обработка ошибок
Опыт с миграции, сложные запросы, транзакции, конвертеры
Опыт настройка клиента, interceptors, обработка ошибок
Продвинутые команды (rebase, cherry-pick, stash), разрешение конфликтов
Конфигурация модулей, buildSrc/convention plugins
Архитектура тестов, моки, скриншотные тесты, покрытие кода
Опыт работы с Surf Navigation или Cicerone
Знание kotlinx.serialization
Опыт написания snapshot-тестов
Понимание принципов работы CI/CD
Опыт работы с Firebase (Crashlytics, Analytics, Distribution)
Знакомство с Detekt, KtLint
Опыт работы с разными сборками (flavors, build types)
Опыт работы с HMS и GMS
Convention plugins: кастомные плагины для конфигурации модулей