Senior Mobile Software Engineer (Android)
Core
Design, build, and maintain native Android applications using Kotlin and Jetpack Compose, integrating mini-apps, payments, and virtual currency systems.
Role type
Senior IC Android Software Engineer
Builds
Native Android applications with modularized architecture, CI/CD pipelines, and AI-assisted development tooling
Domain
Mobile / Android / Digital Commerce
Deliverable
production ML models | product features
Required skills
Kotlin, Jetpack Compose, Coroutines, Flow, Room, WorkManager, Navigation, MVVM, Clean Architecture, Dependency Injection, JUnit, Espresso, Robolectric, Android Profiler, Macrobenchmark, CI/CD, Gradle optimization, AI coding agents
Preferred skills
Kotlin Multiplatform, React Native bridging, Google Play Billing, gaming ecosystems, mobile security, technical writing
Technologies
Kotlin, Jetpack Compose, Coroutines, Flow, Room, WorkManager, Navigation, JUnit, Espresso, Robolectric, Android Studio Profiler, Macrobenchmark, Baseline Profiles, Gradle, Claude Code, Copilot, Cursor
Responsibilities
Design scalable Android architecture covering modularization and state management; Implement automated testing strategies and CI/CD pipelines; Optimize Gradle builds and configuration caching; Mentor engineers on Android development and AI-assisted practices; Coordinate shared API contracts and analytics schemas across platforms; Drive mobile observability through structured logging and performance tracing
Seniority
Senior, hands-on IC