JobMesh

Staff Android Developer

Specialized Bicycle Components · Cham, Zug, CH

Staff Android Developer Role Summary We are seeking a Staff Android Developer to guide the architecture, design, and technical evolution of Specialized’s rid...

Job description

Staff Android Developer Role Summary: We are seeking a Staff Android Developer to guide the architecture, design, and technical evolution of Specialized’s rider-facing mobile applications. In this role, you will provide technical leadership across multiple teams, mentor senior developers, and partner closely with Product Management and Design leadership to deliver premium, scalable, and responsive experiences. You will apply deep expertise in Kotlin, Kotlin Multiplatform (KMP), Jetpack Compose, Coroutines, caching strategies, and event-driven programming to solve complex technical challenges and set the standard for mobile development across the organization. Additionally, you will help drive cross-platform strategy through shared code and KMP adoption. How You'll Make a Difference: - Develop, enhance, and maintain Android applications using Kotlin, Jetpack Compose, Coroutines, and modern event-driven architectures - Design and implement shared business logic using Kotlin Multiplatform (KMP) to enable code reuse across Android and iOS platforms - Design and implement efficient caching strategies to improve app performance, responsiveness, and offline reliability - Define architectu...