Android Developer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+19 more
Requirements
Android, Android, Java, Multiplatform/Cross-Platform, Model View ViewModel (MVVM), Dependency Injection, Kotlin, User Interface/Experience (UI/UX), Cryptography, OpenID, Experience: 5+ years of professional Android developmentQualifications
Language: Expert-level Kotlin, including coroutines and Flow; able to read Java Architecture: Hands-on experience with MVVM, MVI or similar unidirectional data flow patterns, state hoisting, and dependency injection; Kotlin Multiplatform a plus UI: Strong UI fundamentals: state management, lifecycle, adaptive layouts, accessibility, performance. Experience with a declarative UI framework; Jetpack Compose strongly preferred (React, SwiftUI or Flutter experience also counts) Security: Experience building security-sensitive apps (banking, fintech, payments, healthcare or similar), including biometric authentication, secure storage/encryption, and OAuth 2.0/OpenID Connect Testing: Proficiency with JUnit and Compose UI testing; experience writing fakes/test doubles and testing coroutines/Flows; Robolectric a plus CI/CD: Experience working in automated build pipelines (GitLab CI preferred); comfortable with Gradle Kotlin DSL, build flavors, and version catalogs API Integration: Strong experience with REST APIs, including authenticated sessions and token refresh; Ktor client a plus (Retrofit/OkHttp experience transfers) Play Store: Experience with Google Play Console, app signing, staged rollouts, and release management Version Control: Proficiency with Git (GitLab preferred) and merge-request-based code review
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this roleβ¦