Senior Engineer, Android (Unified Experience)
Core
Building shared Android foundations, unified identity flows, and cross-app navigation for a global digital sports collectibles platform.
Role type
Senior Android Engineer (Unified Experience)
Builds
Shared Android libraries, Compose components, and unified identity/session modules for multiple collector-facing apps.
Domain
Consumer mobile apps / Sports collectibles / E-commerce
Deliverable
production ML models | product features
Required skills
Kotlin, Jetpack Compose, Unidirectional state management (MVI), Multi-module Gradle architecture, Dependency injection, GraphQL, CI/CD pipelines, Testing discipline, Static analysis, AI-assisted development tooling
Preferred skills
Livestreaming/real-time workloads, Android performance optimization (Baseline Profiles), Marketplace/e-commerce experience, Payments/billing
Technologies
Kotlin, Jetpack Compose, Coroutines, Flow, GraphQL, Apollo Kotlin, Hilt/Dagger/Koin, Bitrise, GitHub Actions, Fastlane, JUnit, Turbine, Robolectric, ktlint, detekt, Linear, Jira
Responsibilities
Design and ship shared Android foundations and reusable modules; Own unified identity and session flows across multiple app surfaces; Lead migrations and consolidations against live users; Build deep linking and cross-surface handoffs; Write genuine test coverage; Instrument production releases and monitor performance; Review pull requests and mentor engineers; Contribute to architectural decisions.
Seniority
Senior, hands-on IC