Lead KMP Software Engineer
Specialized Bicycle Components · Cham, Zug, CH
Lead KMP Software Engineer Lead KMP Software Engineer – Cross‑Platform E‑Bike Solutions Role Overview We are looking for an experienced Lead KMP Software Eng...
Job description
Lead KMP Software Engineer Lead KMP Software Engineer – Cross‑Platform E‑Bike Solutions Role Overview: We are looking for an experienced Lead KMP Software Engineer to drive the design and development of cross‑platform applications for e‑bike analytics, maintenance, and factory assembly. In this role, you will take technical ownership of the software architecture, lead key engineering decisions, and help build and mentor a high‑performing development team. You will work at the intersection of mobile/desktop applications, embedded device communication, and factory tooling, enabling reliable interaction with e‑bike systems via USB/HID and other interfaces. How You’ll Make a Difference: - Architecture & Technical Leadership - Define and own the software architecture for cross‑platform applications using Kotlin Multiplatform (KMP) and Ktor. - Make and document critical architectural decisions, ensuring scalability, testability, and long‑term maintainability. - Ensure clean separation of concerns between UI, domain logic, and device communication layers. - Cross‑Platform Development - Design and implement shared business logic across mobile and desktop platforms using KMP. - Integrate pl...