Описание
Требования:
∙ От 3 лет коммерческой Android-разработки.
∙ Уверенное владение Kotlin, Android SDK, Java 17, Gradle и Android Studio.
∙ Практический опыт с Jetpack Compose, Material 3, управлением состоянием и производительностью Compose.
∙ Уверенная работа с классическим Android UI: Fragment, ViewBinding, XML-layouts, RecyclerView, ViewModel.
∙ Понимание MVVM, разделения фич на API/implementation-модули, управления зависимостями и границами модулей в большом проекте.
∙ Опыт DI на Dagger 2 и KSP: компоненты, модули, feature-scopes, multibinding.
∙ Kotlin Coroutines, Flow/StateFlow
∙ Знание фоновых задач и ограничений Android: WorkManager, push-уведомления.
∙ Опыт написания unit- и UI-тестов; понимание Espresso/Kaspresso, MockK/JUnit.
∙ Умение работать с ProGuard/R8, release-сборками, flavors/build types, подписью приложений и зависимостями Gradle.
∙ Внимание к качеству: code review, Detekt, SonarQube, устранение утечек памяти.
∙ Понимание принципов безопасной мобильной разработки: хранение чувствительных данных, биометрия, защита сетевого взаимодействия, работа с криптографическими SDK.
Будет плюсом
∙ Опыт в финтехе, платежах или высоконагруженных пользовательских приложениях.
∙ Работа с Google и Huawei flavors: FCM/HMS Push, различия сервисов и сборок.
∙ Навигация через Navigation 3 для Compose.
∙ Интеграции с QR/NFC, CameraX/ML Kit, файловыми вложениями, WebRTC.
∙ Работа с аналитикой и мониторингом: AppMetrica, Dynatrace, Firebase.
∙ Опыт с C++/NDK, внешними AAR/SDK и анализом проблем совместимости зависимостей.
∙ Опыт развития дизайн-системы и UI Kit в Compose и View.
Требования:
∙ От 3 лет коммерческой Android-разработки.
∙ Уверенное владение Kotlin, Android SDK, Java 17, Gradle и Android Studio.
∙ Практический опыт с Jetpack Compose, Material 3, управлением состоянием и производительностью Compose.
∙ Уверенная работа с классическим Android UI: Fragment, ViewBinding, XML-layouts, RecyclerView, ViewModel.
∙ Понимание MVVM, разделения фич на API/implementation-модули, управления зависимостями и границами модулей в большом проекте.
∙ Опыт DI на Dagger 2 и KSP: компоненты, модули, feature-scopes, multibinding.
∙ Kotlin Coroutines, Flow/StateFlow
∙ Знание фоновых задач и ограничений Android: WorkManager, push-уведомления.
∙ Опыт написания unit- и UI-тестов; понимание Espresso/Kaspresso, MockK/JUnit.
∙ Умение работать с ProGuard/R8, release-сборками, flavors/build types, подписью приложений и зависимостями Gradle.
∙ Внимание к качеству: code review, Detekt, SonarQube, устранение утечек памяти.
∙ Понимание принципов безопасной мобильной разработки: хранение чувствительных данных, биометрия, защита сетевого взаимодействия, работа с криптографическими SDK.
Будет плюсом
∙ Опыт в финтехе, платежах или высоконагруженных пользовательских приложениях.
∙ Работа с Google и Huawei flavors: FCM/HMS Push, различия сервисов и сборок.
∙ Навигация через Navigation 3 для Compose.
∙ Интеграции с QR/NFC, CameraX/ML Kit, файловыми вложениями, WebRTC.
∙ Работа с аналитикой и мониторингом: AppMetrica, Dynatrace, Firebase.
∙ Опыт с C++/NDK, внешними AAR/SDK и анализом проблем совместимости зависимостей.
∙ Опыт развития дизайн-системы и UI Kit в Compose и View.