Описание вакансии
Коротко о ролиРазрабатывать и поддерживать ключевые модули финтех‑приложения (регистрация, верификация, карты, переводы, кредиты/депозиты); Реализовывать безопасные сценарии (OTP, логин, certificate pinning, биометрия, Play Integrity) с учётом финтех‑требований;
Задачи:
— Разрабатывать и поддерживать ключевые модули финтех‑приложения (регистрация, верификация, карты, переводы, кредиты/депозиты);
— Реализовывать безопасные сценарии (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;
— Hard skills: Kotlin 2.2+; владение structured concurrency, Coroutines, Flow, StateFlow, viewModelScope; UI‑стек: Jetpack Compose, Material 3, Navigation Compose, Paging 3, Coil; архитектура и модульность: MVVM, многомодульная архитектура (feature / domain / data); DI и кодогенерация: Hilt, KSP; сеть и данные: Retrofit, OkHttp, Kotlinx Serialization, Gson, REST, Apollo GraphQL; локальное хранение: Room, DataStore; инструменты сборки и конфигурации: Gradle Kotlin DSL, version catalog, product flavors, AGP 8; оптимизация релизов: R8/ProGuard; CI/CD и контроль версий: Git, GitLab; тестирование: JUnit 5, MockK, Robolectric; статический анализ и качество кода: Detekt, Android Lint; дополнительные технологии: Firebase (Crashlytics, Analytics, FCM, Remote Config, Performance), CameraX.
Условия:
— Работа в головном офисе в Ташкенте;
— График работы 5/2: с 9:00 до 18:00;
— Официальное трудоустройство в соответствии с ТК Уз с первого дня;
— Современный офис в центре города с полностью оборудованной инфраструктурой для работы и отдыха, есть бассейн;
— Обеды в столовой по себестоимости;
— Предоставляем всю необходимую технику для работы.