Peloton's Music team needs to build products and features for anything and everything related to music.
Requirements
- Familiarity with SwiftUI and UIKit (AppKit and Combine, are a plus)
- Understanding of the concurrency APIs available on Apple’s platforms
- Experience developing integrations with RESTful APIs
- Experience building component based UIs
- Experience writing appropriate test coverage with XCTest
- Understanding of modern architecture patterns like Model-View-View Model (MVVM)
- Experience with Git
Responsibilities
- Collaborate with the team that builds features for the Music Platform for both iOS and MacOS
- Work with our product, design, and backend teams to identify and advise the platform elements required to support client-side features
- Write code that is readable, maintainable, detailed, and thoroughly tested
- Evaluate and communicate engineering solutions and trade-offs to teammates and other, potentially non-technical teams
Other
- 2+ years of experience
- Have previous exposure to a Test-First Development environment
- Have experience working in an Agile environment
- Have OSS Project(s) or give to OSS communities
- Medical, dental and vision insurance
- Generous paid time off policy
- Short-term and long-term disability
- Access to mental health services
- 401k, tuition reimbursement and student loan paydown plans
- Employee Stock Purchase Plan