Design and develop architecture (MVVM, multi-module structure), integrate APIs and components (Room, DataStore, Retrofit, etc.)
Write tests, monitor code quality (Detekt, Lint), participate in build and release (Gradle, R8/ProGuard)
Requirements
Experience in developing Android applications in fintech, banking, or products with payment functionality (mandatory)
Experience working on a production application that is actually used by end-users
Practical experience in implementing scenarios critical for fintech: registration, identity verification, cards, transfers, loans/deposits
Understanding of secure scenarios and security practices on Android: OTP, login/verification, certificate pinning, Android Keystore, biometrics, Play Integrity
Kotlin 2.2+; proficiency in structured concurrency, Coroutines, Flow, StateFlow, viewModelScope
Разрабатывать и поддерживать ключевые модули финтех-приложения (регистрация, верификация, карты, переводы, кредиты/депозиты)
Реализовывать безопасные сценарии (OTP, логин, certificate pinning, биометрия, Play Integrity) с учётом финтех-требований
Проектировть и развивать архитектуру (MVVM, многомодульная структура), интегрировать API и компоненты (Room, DataStore, Retrofit и др.)
Писать тесты, следить за качеством кода (Detekt, Lint), участвовать в сборке и релизе (Gradle, R8/ProGuard)
☑️ Наши пожелания к кандидатам
Опыт разработки Android-приложений в финтехе, банковской сфере или в продуктах с платёжной функциональностью (обязательно)
Опыт работы над production-приложением, которое реально использовалось конечными пользователями
Практический опыт реализации сценариев, критичных для финтеха: регистрация, верификация личности, карты, переводы, кредиты/депозиты
Понимание безопасных сценариев и практик безопасности на Android: OTP, логин/верификация, certificate pinning, Android Keystore, биометрия, Play Integrity
Kotlin 2.2+; владение structured concurrency, Coroutines, Flow, StateFlow, viewModelScope
UI-стек: Jetpack Compose, Material 3, Navigation Compose, Paging 3, Coil