Разработчик Android
Арт-ФинтехУдаленно
200 000 рублей
SeniorRemoteFinTechКачество текста 4/5
AndroidKotlinCI/CD11д
Условия:
• Full-time, 5/2. 💵Вилка до 200к рублей на руки.
Требования:
• Гражданство и локация РФ
• Опыт с 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: кастомные плагины для конфигурации модулей
• Full-time, 5/2. 💵Вилка до 200к рублей на руки.
Требования:
• Гражданство и локация РФ
• Опыт с 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: кастомные плагины для конфигурации модулей