Software Engineer II – Swiftui
Company | Peloton |
---|---|
Location | United States |
Salary | $Not Provided – $Not Provided |
Type | Full-Time |
Degrees | |
Experience Level | Mid Level |
Requirements
- 2+ years of experience
- 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
- Experience shipping iOS applications
- Knowledgeable around performance tuning, memory optimization, monitoring, and crash analysis
- Experience with crash analysis and debugging tools
- Familiarity with continuous build systems
- Experience with music or audio application development
- 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
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
Preferred Qualifications
-
No preferred qualifications provided.