Staff Android Developer
Core
Guide the architecture, design, and technical evolution of rider-facing mobile applications for Specialized, delivering premium, scalable, and responsive experiences.
Role type
Staff Android Developer (Technical Leadership & Architecture)
Builds
Rider-facing mobile applications for Specialized (bicycle brand)
Domain
Consumer Electronics / Mobility / Mobile Development
Deliverable
production ML models | product features
Required skills
Kotlin, Kotlin Multiplatform (KMP), Jetpack Compose, Coroutines, Event-driven programming, Caching strategies, Android architecture patterns, Technical mentorship, Cross-platform strategy
Preferred skills
MVVM, Modular architecture, Shared codebase management, Technical planning, Stakeholder alignment
Technologies
Kotlin, Jetpack Compose, Coroutines, Kotlin Multiplatform (KMP)
Responsibilities
Develop and maintain Android applications using modern event-driven architectures; Design and implement shared business logic using KMP; Define architectural patterns and technical standards; Mentor and guide senior developers; Collaborate with Product and Design leadership to translate business needs into technical strategies; Drive adoption of modern frameworks and best practices; Champion cross-team initiatives to improve development processes and mobile infrastructure.
Seniority
Staff, hands-on IC with technical leadership