Senior Android Engineer (Kotlin & Jetpack Compose)
Core
Own, develop, and maintain a modern native Android application built with Kotlin and Jetpack Compose, delivering secure, scalable features including reusable UI components, API integrations, and identity-verification journeys.
Role type
Senior IC Android Engineer
Builds
Native Android application features, reusable UI components, and identity-verification journeys
Domain
Mobile Development (Android)
Deliverable
production ML models | product features
Required skills
Kotlin, Jetpack Compose, Hilt dependency injection, modular Android architecture, API integration, third-party SDK integration, Kotlin Serialization, KSP, Android security best practices, Gradle Kotlin DSL, unit and UI testing, Git workflows
Preferred skills
KYC/identity-verification SDKs (e.g., Jumio), Jetpack Compose design systems, Firebase App Distribution, New Relic mobile monitoring, product flavors, Android CI/CD (Azure DevOps), Fastlane, Kotlin Multiplatform (KMP)
Responsibilities
Develop and maintain native Android application using Kotlin and Jetpack Compose; Build maintainable Compose features using modern Android architecture patterns; Integrate backend services, APIs, authentication, and customer journeys; Write and maintain unit, integration, and UI tests; Manage application flavors and environment-specific configurations; Support Android build, release, and distribution processes; Participate in code reviews and technical design discussions
Seniority
Senior, hands-on IC