Senior Software Development Engineer - Mobile Remote
About the Role
Zwift is looking for a Senior Software Development Engineer - Mobile Remote to join our Zwift Companion team. In this role, you will work on Zwift's mobile app, delivering high-quality features and ensuring a seamless user experience. You will collaborate with cross-functional teams to enhance our apps on iOS and Android, contributing to defining and executing the technical strategy to achieve our team objectives.
What You'll Do
- Develop software features and tools that will improve Zwift Companion.
- Drive technical solutions for software features of moderate-to-high complexity, making logical design trade-offs.
- Lead complex feature integrations and manage end-to-end feature delivery.
- Resolve challenging technical problems that require collaboration across team boundaries.
- Work on existing native mobile codebases (iOS and Android) and contribute to building out our Native + Kotlin Multiplatform solution.
- Utilize Kafka and SQL databases, building and delivering end-to-end microservices.
- Advise your team and manager on technical approaches, helping to establish best practices.
- Mentor others and embrace experimentation and iteration in software development.
Requirements
- 7+ years of relevant engineering experience.
- Proficiency in native mobile development (Swift for iOS, Kotlin for Android).
- Experience in backend services development, including Kafka and event-driven architecture.
- Experience with SQL databases and understanding of Kubernetes and infrastructure as code.
- Strong problem-solving and debugging skills.
Nice to Have
- Proficiency in Kotlin Multiplatform, Compose Multiplatform & React Native.
- Experience working with distributed teams.
- Interest in building solutions that support our engaged Zwift Community.
- Knowledge of gRPC and Protobuf.
What We Offer
- Competitive base salary ranging from $128,000 to $204,000.
- Comprehensive benefits package including performance bonuses and equity.
- Flexible remote work arrangements.
- Opportunity to work with a passionate team dedicated to enhancing the Zwift experience.
- Supportive company culture that values diversity and inclusion.
This role offers a unique opportunity to work remotely as a Senior Software Development Engineer at Zwift, focusing on mobile app development. With a competitive salary and a supportive team culture, this position is ideal for experienced engineers.
Generating success profile...
Analyzing job requirements and market data
Loading market overview...
Analyzing market trends and skill demands
Industry News
Loading latest industry news...
Finding relevant articles from the last 6 months