Dein persönlicher KI-Karriere-Agent
Building premium iOS apps with Swift and KMP for rider experiences. 2+ years KMP integration experience required. Daily stand-ups, 5-person dev team.
Deine Match-Analyse
Warum dieser Job zu dir passt
Mögliche Lücken
Tipps für deine Bewerbung
Anforderungen
- 8+ years professional software development experience
- 5+ years hands-on iOS development experience
- 2+ years experience integrating shared Kotlin Multiplatform (KMP) logic
- Deep expertise in Swift and modern iOS development
- Strong hands-on experience using SwiftUI
- Strong hands-on experience using Combine
- Strong hands-on experience using reactive/event-driven patterns
- Experience with Kotlin and Kotlin Multiplatform (KMP)
- Experience with shared domain and business logic across Android and iOS
- Strong understanding of event-driven programming principles
- Ability to design reactive, scalable, testable mobile systems
- Solid experience designing caching strategies
- Solid experience implementing caching strategies
- Experience working with local persistence solutions (e.g., Core Data)
- Familiarity with common mobile architectures (MVVM, MVC, MVP, Clean Architecture)
- Applying mobile architecture patterns in cross-platform contexts
- Ability to break down complex problems
- Ability to evaluate trade-offs
- Ability to deliver elegant, maintainable solutions
- Strong communication skills
- Strong collaboration skills
- Comfortable working with technical stakeholders
- Comfortable working with non-technical stakeholders
- Comfortable working in cross-platform teams
- Experience mentoring other engineers
- Experience setting technical direction
- Experience setting best practices within a mobile development team
Aufgaben
- Design and build iOS applications using Swift
- Apply event-driven programming patterns
- Collaborate on Kotlin Multiplatform (KMP) architecture
- Integrate shared business logic layer across Android and iOS
- Ensure a first-class native iOS experience
- Work closely with product managers, designers, Android engineers, and backend teams
- Build engaging mobile experiences
- Develop, enhance, and maintain iOS applications using Swift, SwiftUI, and Combine
- Design and implement efficient caching strategies
- Improve app performance, responsiveness, and offline reliability
- Lead technical discussions
- Mentor junior developers
- Champion best practices in code quality, mobile architecture, testing, and performance optimization
- Analyze complex technical problems
- Propose scalable solutions
- Break down features into manageable tasks
- Lead implementation efforts across platform boundaries
- Contribute to the long-term architectural vision for mobile platforms
- Standardize development approaches, shared business logic, and tooling using KMP
- Continuously evaluate new technologies, frameworks, and patterns
- Improve app reliability, maintainability, and rider experience
- Drive consistent use of event-driven patterns across native iOS and shared KMP layers
- Improve modularity, testability, and responsiveness
Berufserfahrung
Ausbildung
Sprachen
Tools & Technologien
Von Nejo automatisch aufbereitet
Nejo hat diesen Job automatisch von der Website des Unternehmens Specialized Europe GmbH erfasst und die Informationen auf Nejo mit Hilfe von KI für dich aufbereitet. Trotz sorgfältiger Analyse können einzelne Informationen unvollständig oder ungenau sein. Bitte prüfe immer alle Angaben in der Originalanzeige! Inhalte und Urheberrechte der Originalanzeige liegen beim ausschreibenden Unternehmen.
Zur Originalanzeige bei Specialized Europe GmbHÜber das Unternehmen
The company is committed to innovation in cycling, aiming to inspire riders and build a diverse workforce.
Nejo bewertet ihn, und bringt ihn danach gemeinsam mit dir in Bestform.
Noch nicht perfekt?
- Specialized Europe GmbHSenior Android Mobile Developer(m/w/x)Vollzeitnur vor OrtSeniorCham
- Specialized Europe GmbHSenior AWS DevOps Engineer(m/w/x)Vollzeitnur vor OrtSeniorCham
- Interactive BrokersJava Software Engineer(m/w/x)Vollzeitnur vor OrtManagementZug
- Tecan Trading AGSenior Embedded Software Engineer(m/w/x)Vollzeitnur vor OrtSeniorMännedorf
- MathrixSenior C/C++ Low Latency Engineer(m/w/x)Vollzeitnur vor OrtManagementZug