Локация
Работа в головном офисе в Ташкенте, график 5/2 с 9:00 до 18:00.
Компания
BSS — российская ИТ-компания, разрабатывающая и внедряющая решения для цифровизации клиентского обслуживания банков, финтех-компаний, госсектора, телекома, ритейла, медицины и других отраслей в России и СНГ.
Что делать
•Разрабатывать и поддерживать модули финтех-приложения: регистрацию, верификацию, карты, переводы, кредиты и депозиты.
•Реализовывать безопасные сценарии с использованием OTP, логина, certificate pinning, биометрии и Play Integrity.
•Проектировать и развивать MVVM-архитектуру и многомодульную структуру, интегрировать API и Android-компоненты.
•Писать тесты, контролировать качество кода с помощью Detekt и Android Lint.
•Участвовать в сборке и релизе приложения с использованием Gradle, R8 и ProGuard.
Требования
•Опыт разработки Android-приложений в финтехе, банковской сфере или продуктах с платёжной функциональностью обязателен.
•Опыт работы над production-приложением, которым пользовались конечные пользователи.
•Практический опыт реализации регистрации, верификации личности, работы с картами, переводами, кредитами или депозитами.
•Понимание Android-безопасности: OTP, логин и верификация, certificate pinning, Android Keystore, биометрия и Play Integrity.
•Уверенное владение Kotlin 2.2+, structured concurrency, Coroutines, Flow, StateFlow и viewModelScope.
•Опыт с Jetpack Compose, Material 3, Navigation Compose, Paging 3, Coil, MVVM и многомодульной архитектурой.
•Знание Hilt, KSP, Retrofit, OkHttp, Kotlinx Serialization, Gson, REST, Apollo GraphQL, Room и DataStore.
•Опыт с Gradle Kotlin DSL, version catalog, product flavors, AGP 8, R8/ProGuard, Git и GitLab.
•Опыт тестирования с JUnit 5, MockK и Robolectric, а также работы с Detekt и Android Lint.
Культура и преимущества
•Официальное трудоустройство по ТК Узбекистана с первого дня.
•Работа в современном офисе в центре Ташкента с инфраструктурой для работы и отдыха, включая бассейн.
•Обеды в столовой по себестоимости.
•Предоставляется необходимая техника для работы.