Jobs Companies Specialized Bicycles Senior iOS Mobile Developer

About this Senior iOS Mobile Developer role at Specialized Bicycles

Specialized Bicycles · Onsite · Switzerland, Cham (Office)
Senior iOS Mobile Developer

Role Summary

We are seeking a Senior iOS Mobile Developer to join our Specialized App team and help deliver premium mobile experiences that support Specialized’s rider-focused initiatives. In this role, you will design and build best‑in‑class iOS applications using Swift, applying event‑driven programming patterns to create responsive, efficient, and scalable solutions. You will also collaborate in an architecture that leverages Kotlin Multiplatform (KMP) as a shared business logic layer between Android and iOS, ensuring consistency and efficiency across platforms. Working closely with product managers, designers, Android engineers, and backend teams, you will help build engaging mobile experiences that elevate the Specialized rider ecosystem.

How You'll Make a Difference

  • Develop, enhance, and maintain iOS applications using Swift, SwiftUI, Combine, and modern event‑driven architectures
  • Collaborate on a Kotlin Multiplatform (KMP) setup, integrating a shared business logic layer used across Android and iOS while ensuring a first‑class native iOS experience
  • Design and implement efficient caching strategies in both native and shared layers to improve app performance, responsiveness, and offline reliability
  • Work closely with cross‑functional teams—including product managers, designers, Android engineers, and backend developers—to define and deliver seamless, cross‑platform user experiences
  • Lead technical discussions, mentor junior developers, and champion best practices in code quality, mobile architecture, testing, and performance optimization across iOS and shared KMP components
  • Analyze complex technical problems, propose scalable solutions, break down features into manageable tasks, and lead implementation efforts across platform boundaries
  • Contribute to the long‑term architectural vision for Specialized’s mobile platforms, helping standardize development approaches, shared business logic, and tooling using KMP
  • Continuously evaluate new technologies, frameworks, and patterns to improve app reliability, maintainability, and overall rider experience
  • Drive consistent use of event‑driven patterns across native iOS and shared KMP layers to improve modularity, testability, and responsiveness

What You'll Need to Win

  • 8+ years of professional software development experience
  • 5+ years of hands‑on iOS development experience building and shipping production apps
  • 2+ years of experience integrating and working with shared Kotlin Multiplatform (KMP) business logic in iOS applications
  • Deep expertise in Swift and modern iOS development, with strong handson experience using SwiftUI, Combine, and reactive/eventdriven patterns
  • Experience with Kotlin and Kotlin Multiplatform (KMP) for shared domain and business logic across Android and iOS is highly desirable
  • Strong understanding of event‑driven programming principles and the ability to design reactive, scalable, and testable mobile systems across native and shared layers
  • Solid experience designing and implementing caching strategies and working with local persistence solutions (e.g., Core Data) to support performance and offline use
  • Familiarity with common mobile architectures such as MVVM, MVC, MVP, and Clean Architecture, including applying these patterns in cross‑platform contexts
  • Proven ability to break down complex problems, evaluate trade‑offs, and deliver elegant, maintainable solutions
  • Strong communication and collaboration skills, comfortable working with both technical and nontechnical stakeholders in crossplatform teams
  • Experience mentoring other engineers and helping set technical direction and best practices within a mobile development team
Ready to apply to Specialized Bicycles?
Apply to Specialized Bicycles

About Specialized Bicycles

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.

See all jobs at Specialized Bicycles →

Similar jobs

Specialized Bicycles
Senior Automation QA Engineer – Mobile Testing
Specialized Bicycles
⚡ Apply early Switzerland, Cham (Office) Onsite
● New 👁 Seen ✓ Applied 3mos ago
Specialized Bicycles
QA Engineer – Mobile Testing
Specialized Bicycles
⚡ Apply early Switzerland, Cham (Office) Onsite
● New 👁 Seen ✓ Applied 3mos ago
Lloyds Banking Group
Mobile Software Engineer - Android
Lloyds Banking Group
⚡ Apply early London 1-10 Praed Mews Hybrid £76,760–£95,950
● New 👁 Seen ✓ Applied 6h ago
Lloyds Banking Group
Mobile Software Engineer - iOS
Lloyds Banking Group
⚡ Apply early London 1-10 Praed Mews Hybrid £76,760–£95,950
● New 👁 Seen ✓ Applied 6h ago
HP
Senior React Native Mobile and Full Stack Developer
HP
⚡ Apply early Spring, Texas, United States o... Onsite $105,050–$161,800
● New 👁 Seen ✓ Applied 6h ago
HP
Senior Android/Linux Firmware Developer
HP
⚡ Apply early Vancouver, British Columbia, C... Onsite CA$120,650–CA$157,450
● New 👁 Seen ✓ Applied 6h ago
Howden
Telematics Mobile App Developer
Howden
⚡ Apply early Home - UK- England Onsite
● New 👁 Seen ✓ Applied 8h ago
Roblox
Senior Mobile Systems Engineer, Audio Team (Android & C++)
Roblox
⚡ Apply early San Mateo, CA, United States Onsite $242,100–$293,800
● New 👁 Seen ✓ Applied 17h ago
ME
Senior Software Engineer - (Mobile Applications)
Medtronic
⚡ Apply early Galway, County Galway, Ireland Hybrid
● New 👁 Seen ✓ Applied 1d ago

Sign up for suggestions tailored to the jobs you open and the searches you save.

More jobs at Specialized Bicycles

See all jobs at Specialized Bicycles →

Apply now
🤖

Whoa — hold up

JobsRadar was built for real people having a rough time in their job search — not for automated requests. You're clicking way too fast and you're now temporarily blocked.

Come back later. If you're genuinely job hunting, we've got your back — just act like a human.

Catch your next role the second it’s posted.

Create a free account and we’ll watch the boards for you — the instant a job matches your search, it lands in your inbox or Telegram. No digging, no refreshing.

Create free account

Free forever · takes 30 seconds · already have one?

Get an edge on your job hunt.

Join our Telegram channel for the stuff that helps you land the role — salary benchmarks, the weekly market pulse, and new-feature drops. No spam, just signal.

Join the channel — it's free