Taro Logo

Senior Software Engineer, iOS

Profile picture

Peloton

Peloton provides Members with expert instruction and world class content to create impactful and entertaining workout experiences for anyone, anywhere and at any stage in their fitness journey.
New York City, USA
$172,100 - $223,800
iOS
Senior Software Engineer
Hybrid
4+ years

Description

Peloton is seeking a Senior Software Engineer for their iOS team. This role involves working on the apps that bring Peloton's workout experience to iOS, tvOS, and watchOS. The team builds native Swift applications that engage members who own Peloton hardware as well as those whose only touchpoint with the brand is via their mobile device or TV.

Key responsibilities include:

  • Working with frameworks like SwiftUI, RxSwift, CoreBluetooth, HealthKit, CoreLocation, CoreMotion, and AVFoundation
  • Leading feature development across multiple sprints and involving multiple engineers
  • Collaborating with cross-functional partners (Product, Design, API, and QA teams)
  • Participating in Architecture meetings to ensure high-quality standards
  • Developing features across iOS, iPadOS, tvOS, and watchOS apps
  • Owning part of an application shipped to a large user base
  • Iterating on process, technology, and communication throughout the team

Requirements:

  • 4+ years of experience developing iOS applications
  • Ability to write readable, maintainable, documented, and thoroughly tested code
  • Familiarity with UIKit (SwiftUI and Combine are a plus) and Auto Layout
  • Understanding of concurrency APIs on Apple's platforms
  • Experience with RESTful API integrations
  • Experience with XCTest and XCUITest
  • Understanding of MVVM architecture pattern
  • Experience with Git and shipping iOS applications to large user bases
  • Interest in mentoring junior teammates
  • Ability to translate requirements into code implementations
  • Knowledge of performance tuning, memory optimization, and crash analysis
  • Familiarity with analytics and experimentation platforms

Peloton offers a competitive salary range of $172,100 - $223,800 USD for this position, along with comprehensive benefits including health insurance, paid time off, 401k, stock options, and more. The company has a hybrid work policy, requiring three days a week in the office (Tuesday, Wednesday, and Thursday).

Join Peloton to be part of a team that motivates the world to live better, delivering exhilarating fitness experiences through a combination of hardware, software, content, and more.

Last updated

Responsibilities

  • Work with frameworks like SwiftUI, RxSwift, CoreBluetooth, HealthKit, CoreLocation, CoreMotion, and AVFoundation
  • Lead feature development across multiple sprints and involving multiple engineers
  • Collaborate with cross-functional partners (Product, Design, API, and QA teams)
  • Participate in Architecture meetings to ensure high-quality standards
  • Develop features across iOS, iPadOS, tvOS, and watchOS apps
  • Own part of an application shipped to a large user base
  • Iterate on process, technology, and communication throughout the team

Requirements

  • 4+ years of experience developing iOS applications
  • Ability to write readable, maintainable, documented, and thoroughly tested code
  • Familiarity with UIKit (SwiftUI and Combine are a plus) and Auto Layout
  • Understanding of concurrency APIs on Apple's platforms
  • Experience with RESTful API integrations
  • Experience with XCTest and XCUITest
  • Understanding of MVVM architecture pattern
  • Experience with Git
  • Experience shipping iOS applications to larger user bases
  • Interest in mentoring junior teammates
  • Ability to translate requirements into code implementations
  • Knowledge of performance tuning, memory optimization, and crash analysis
  • Familiarity with analytics and experimentation platforms

Benefits

Medical Insurance
Dental Insurance
Vision Insurance
401k
Education Budget
Parental Leave
Mental Health Assistance
Commuter Benefits
  • 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
  • Fertility and adoption support
  • Up to 18 weeks of paid parental leave
  • Child care and family care discounts
  • Free access to Peloton Digital App
  • Apparel and product discounts
  • Commuter benefits and Citi Bike Discount
  • Pet insurance

Interested in this job?