BSS Android Developer
Middle Android Developer for a fintech app in Tashkent, Uzbekistan. Requires fintech experience, full-time office work.
Develop and maintain key modules of a fintech app (registration, verification, cards, transfers, loans/deposits). Implement secure scenarios (OTP, login, certificate pinning, biometrics, Play Integrity) with fintech requirements. Design and evolve architecture (MVVM, multi-module), integrate API and components (Room, DataStore, Retrofit). Write tests, ensure code quality (Detekt, Lint), participate in builds and releases (Gradle, R8/ProGuard).
Experience in Android development in fintech, banking, or products with payment functionality (required). Experience with a production app used by end users. Practical experience with critical fintech scenarios: 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 with structured concurrency, Coroutines, Flow, StateFlow, viewModelScope. UI stack: Jetpack Compose, Material 3, Navigation Compose, Paging 3, Coil. Architecture and modularity: MVVM, multi-module (feature/domain/data). DI and code generation: Hilt, KSP. Networking and data: Retrofit, OkHttp, Kotlinx Serialization, Gson, REST, Apollo GraphQL. Local storage: Room, DataStore. Build and config tools: Gradle Kotlin DSL, version catalog, product flavors, AGP 8. Release optimization: R8/ProGuard. CI/CD and version control: Git, GitLab. Testing: JUnit 5, MockK, Robolectric. Static analysis and code quality: Detekt, Android Lint. Additional technologies: Firebase (Crashlytics, Analytics, FCM, Remote Config, Performance), CameraX.
Full-time employment. Office work in Tashkent, Uzbekistan.
Don't miss a single job
Subscribe to our Telegram channel