remote
Software Engineer - Mobile iOS/Android - Zwift
Software Engineer
Senior mobile engineer building high‑quality features for Zwift’s fitness app on iOS and Android, driving seamless user experiences and collaborating on cross‑functional product delivery.
About the role
Key Responsibilities
- Design, develop, and ship new features for Zwift’s mobile app (iOS and Android) using Swift, Kotlin, and React Native.
- Collaborate with product, design, and backend teams to translate user stories into robust, maintainable code.
- Write unit, integration, and UI tests to ensure reliability and performance across devices.
- Participate in code reviews, architectural discussions, and continuous improvement initiatives.
- Optimize app performance, memory usage, and battery consumption for a smooth user experience.
Requirements
- 5+ years of professional mobile development experience with proven delivery on iOS and Android platforms.
- Strong proficiency in Swift, Kotlin, and React Native, with a solid understanding of native APIs and cross‑platform patterns.
- Experience with CI/CD pipelines, automated testing, and performance profiling tools.
- Excellent problem‑solving skills and a passion for building engaging fitness experiences.
- Effective communication and collaboration in a fast‑paced, remote team environment.
Skills
swiftkotlinreact native