Android-разработчик
МТС БанкМоскваот 2 лет
JavaAndroidKotlinSOLIDClean ArchitectureMVVMJetpack ComposeUnit-тестыCoroutinesFlowMVIDagger 2
Описание
Команда создает инструменты для продуктовых разработчиков, такие как флаги функций, A/B-тесты и проверки качества, а также работает над снижением числа сбоев и зависаний, улучшением отзывчивости интерфейса.
Обязанности
- Работать над качеством приложения, улучшать Crash-free, ANR-free, отзывчивость UI
- Поддерживать и разрабатывать инструменты платформы для продуктовых команд: фича-флаги, a/b тесты, и т.д.
- Анализировать проблемы разработки и внедрять новые Quality Gates
- Внедрять новые технологии: Jetpack Compose Multiplatform, ИИ-агентов
Требования
- Коммерческий опыт разработки под Android от 2-х лет
- Уверенное владение Kotlin, знание Java Core
- Практический опыт разработки UI с Jetpack Compose
- Опыт работы с Kotlin Coroutines/Flow
- Опыт работы с Dagger 2
- Понимание Clean Architecture, SOLID
- Понимание паттернов MVI и MVVM
- Умение писать Unit-тесты
Будет плюсом
- Опыт разработки, публикации и поддержки Android SDK
- Опыт работы с многомодульной структурой проекта
- Опыт работы с CI/CD (GitLab CI или др.)
- Опыт работы с Kotlin Multiplatform, Jetpack Compose Multiplatform
Условия
- Москва