Stellenbeschreibung
Senior Android (KMP) Mobile Developer Role Summary We are seeking a Senior Android Mobile Developer with strong Kotlin Multiplatform (KMP) expertise to join our Specialized App team and play a key role in building a shared, scalable mobile architecture across Android and iOS. In this role, you will design and develop bestâinâclass Android applications using Kotlin, while actively contributing to and evolving our Kotlin Multiplatform shared business logic layer. You will apply eventâdriven programming patterns to deliver responsive, efficient, and highly maintainable solutions across platforms. Working closely with product managers, designers, iOS engineers, and backend teams, you will help shape a cohesive crossâplatform mobile experience that powers Specializedâs riderâfocused digital ecosystem. How You'll Make a Difference Develop, enhance, and maintain Android applications using Kotlin, Jetpack Compose, Coroutines, and modern eventâdriven architectures, with a strong focus on consuming and shaping shared KMP modules Design, build, and evolve Kotlin Multiplatform (KMP) shared business logic used by both Android and iOS apps, including domain models, use cases, data access, and networking layers Take ownership of KMP integration on Android, ensuring seamless interoperability, performance, and a firstâclass native developer experience Design and implement efficient caching strategies across native and shared KMP layers to improve app performance, responsiveness, and offline reliability Collaborate closely with product managers, designers, iOS engineers, and backend developers to define and deliver cohesive, crossâplatform user experiences powered by shared KMP logic Lead technical discussions around KMP architecture, mentor junior developers, and champion best practices in code quality, modularization, testing, and performance optimization across platforms Contribute to the longâterm architectural vision for Specializedâs mobile platforms, helping establish KMP as a cornerstone for shared business logic, tooling, and development workflows Continuously evaluate new technologies, libraries, and patterns in the Kotlin and KMP ecosystem to improve reliability, maintainability, and developer productivity Drive consistent use of eventâdriven patterns across native and shared KMP components to improve modularity, testability, and responsiveness of the overall mobile system What You'll Need to Win 8+ years of professional software development experience 5+ years of handsâon Android development experience delivering production mobile applications 3+ years of strong, handsâon Kotlin Multiplatform (KMP) experience, with a proven track record of shipping and maintaining mobile apps using KMP for shared business logic across Android and iOS Deep expertise in Kotlin and modern Android development, with extensive handsâon experience using Jetpack Compose, Coroutines, and Flow Demonstrated experience designing and evolving shared KMP modules (e.g. domain, use cases, data, networking) consumed by multiple mobile platforms Strong understanding of eventâdriven and reactive programming principles, with the ability to design scalable, testable systems across native and shared layers Solid experience designing and implementing caching strategies and local persistence solutions to support performance and offline use Handsâon experience with dependency injection frameworks such as Koin or Hilt, including their use in KMP and Android environments Experience applying mobile app architectures such as MVVM, MVC, MVP, or Clean Architecture, including in crossâplatform/KMPâbased setups Proven ability to break down complex problems, reason about architectural tradeâoffs, and deliver elegant, maintainable solutions Strong communication and collaboration skills, comfortable working with both technical and nonâtechnical stakeholders in crossâplatform teams Experience mentoring other engineers and helping define technical direction, best practices, and architectural standards for mobile and KMP development Introduce yourself to our recruiters and we'll get in touch if there's a role that seems like a good match. 1974 We are ridersâthat fact has guided our every decision since 1974. When quality tires weren't around, we strove to make the best. When people wanted to ride cruisers in the dirt, we made the first production mountain bike. When roadies wanted to go faster, we doubled-down on carbon and built our own wind tunnel. And when we saw kids struggling to focus in school, we began supporting Outride to help promote better health through cycling. Specialized. Made for riders, by riders.
Jetzt bewerben