Peloton

Senior Software Engineer, iOS

LocationNew York, NY
Salary$173,478-$234,196

About This Job


ABOUT THE ROLE


Our team owns the apps that bring Peloton's workout experience to iOS, tvOS, and watchOS. We build native Swift applications that engage our members who own Peloton hardware as well as those members whose only touchpoint with the brand is via their mobile device or TV. Peloton's mobile apps are an important and growing focus for the company, as they provide an easy way for new users to engage with Peloton's high-quality content at a greater range of price points.


In this role, you will work with the team that builds features for the Peloton iOS, tvOS, and watchOS applications. You will also work with our Product, Design, and backend teams to identify and inform the platform elements required to support client-side features.


YOUR DAILY IMPACT AT PELOTON

Work with frameworks and technologies like SwiftUI, RxSwift, CoreBluetooth, HealthKit, CoreLocation, CoreMotion, AVFoundation, and more
Lead the development of features across multiple sprints and involving multiple engineers
Be part of an incredibly supportive team that values feedback, both positive and for career growth
Work with our cross-functional partners, including Product, Design, API, and QA teams
Participate in Architecture meetings to help ensure our apps meet the highest quality standards
Develop features across iOS, iPadOS, tvOS and watchOS apps as needed
Ownership—be part of a small team that ships an application to a large user base
Be responsible for iterating on process, technology, and communication throughout your team.


YOU BRING TO PELOTON

4+ years of experience developing iOS applications
Ability to write code that is readable, maintainable, documented, and thoroughly tested.
Familiarity with UIKit (SwiftUI and Combine are a plus) and Auto Layout.
An understanding of the concurrency APIs available on Apple's platforms.
Significant experience developing integrations with RESTful APIs.
Experience writing appropriate test coverage with XCTest and XCUITest.
An understanding of modern architecture patterns like Model-View-View Model (MVVM).
Experience with Git.
Experience shipping iOS applications to larger user bases.
Interest in mentoring junior (and onboarding new) teammates.
Ability to effectively translate Product, UX, and UI requirements into code implementations
Ability to evaluate and communicate engineering solutions and trade-offs to teammates and other, potentially non-technical teams.
Ability to accomplish complex engineering tasks independently
Knowledge around performance tuning, memory optimization, monitoring, and crash analysis.
Familiarity with analytics and experimentation platforms.


#LI-JS2



#LI-Hybrid



ABOUT PELOTON:


Peloton (NASDAQ: PTON) 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. At home, outdoors, traveling, or at the gym, Peloton brings together innovative hardware, distinctive software, and exclusive content. Founded in 2012 and headquartered in New York City, Peloton has millions of Members across the US, UK, Canada, Germany, Australia, and Austria. For more information, visit www.onepeloton.com.


Peloton is an equal opportunity employer and complies with all applicable federal, state, and local fair employment practices laws. Equal employment opportunity has been, and will continue to be, a fundamental principle at Peloton, where all team members, applicants, and other covered persons are considered on the basis of their personal capabilities and qualifications without discrimination because of race, color, religion, sex, age, national origin, disability, pregnancy, genetic information, military or veteran status, sexual orientation, gender identity or expression, marital and civil partnership/union status, alienage or citizenship status, creed, genetic predisposition or carrier status, unemployment status, familial status, domestic violence, sexual violence or stalking victim status, caregiver status, or any other protected characteristic as established by applicable law. This policy of equal employment opportunity applies to all practices and procedures relating to recruitment and hiring, compensation, benefits, termination, and all other terms and conditions of employment. If you would like to request any accommodations from application through to interview, please email: applicantaccommodations@onepeloton.com.


Qualified applicants with arrest or conviction records will be considered for employment in accordance with the Los Angeles County Fair Chance Ordinance for Employers and the California Fair Chance Act, the City of Los Angeles Fair Chance Initiative for Hiring Ordinance and the San Francisco Fair Chance Ordinance, as applicable to applicants applying for positions in these jurisdictions.

Please be aware that fictitious job openings, consulting engagements, solicitations, or employment offers may be circulated on the Internet in an attempt to obtain privileged information, or to induce you to pay a fee for services related to recruitment or training. Peloton does NOT charge any application, processing, or training fee at any stage of the recruitment or hiring process. All genuine job openings will be posted here on our careers page and all communications from the Peloton recruiting team and/or hiring managers will be from an @onepeloton.com email address.

If you have any doubts about the authenticity of an email, letter or telephone communication purportedly from, for, or on behalf of Peloton, please email applicantaccommodations@onepeloton.com before taking any further action in relation to the correspondence.

Peloton does not accept unsolicited agency resumes. Agencies should not forward resumes to our jobs alias, Peloton employees or any other organization location. Peloton is not responsible for any agency fees related to unsolicited resumes.


Similar Jobs

company-logo

Senior iOS Engineer

Stealth Startup
Job TypeFull-time
 
San Francisco Bay Area, San Francisco Bay Area
23 days ago
company-logo

Senior Software Engineer

Oceaneering
Job TypeFull-time
 
Hanover, MD
2 days ago
LP

Senior Software Engineer

LD power automation
Job TypeFull-time
Salary
$143041 - $150887
Long Beach, CA
5 days ago
company-logo

Senior Software Engineer

CLEAResult
Job TypeFull-time
 
Austin, TX
8 days ago
company-logo

Senior Software Engineer

PWCampbell
Job TypeFull-time
 
Pittsburgh, PA
11 days ago
company-logo

Senior Software Engineer

Martin Marietta
Job TypeFull-time
 
Raleigh, NC
16 days ago
company-logo

Senior Software Engineer

Wave
 
Toronto
17 days ago
company-logo

Senior Software Engineer

Durin
Job TypeFull-time
 
El Segundo, CA
18 days ago
company-logo

Senior Software Engineer

Seneca
Job TypeFull-time
 
Sausalito, CA
26 days ago
company-logo

Senior Software Engineer

NV Energy
Job TypeFull-time
 
Las Vegas, NV
about 1 month ago
company-logo

Senior Software Engineer (Salesforce)

Marathon Petroleum Corporation
Job TypeFull-time
 
San Antonio, TX
7 days ago
company-logo

Senior Software Engineer (Salesforce)

Marathon Petroleum
Job TypeFull-time
 
Findlay, OH
8 days ago
company-logo

Senior Applications Engineer

GE Vernova
Job TypeFull-time
Salary
$111200 - $185400
Niskayuna, NY
2 days ago
company-logo

Senior Application Engineer

Hayden Industrial
Job TypeFull-time
 
Conroe, TX
4 days ago
GI

Senior Applications Engineer

Graywolf Integrated Construction Company
 
Humble, TX
5 days ago
company-logo

Senior Applications Developer

Ulteig
Job TypeFull-time
 
San Diego, TX
10 days ago
company-logo

Senior Application Engineer

Switchgear Power Systems
Job TypeFull-time
Salary
$125000 - $135000
Winneconne, WI
12 days ago
company-logo

Senior Applications Engineer

Generac
Job TypeFull-time
 
Waukesha, WI
25 days ago
company-logo

Senior Applications Engineer

Generac
Job TypeFull-time
 
Waukesha, WI
26 days ago
company-logo

Senior Software Engineering Manager

Smalley Steel Ring
Job TypeFull-time
Salary
$140000 - $170000
Lake Zurich, IL
18 days ago

Trending Jobs

company-logo

Assistant General Manager, Navy Yard Electric Utility

Job TypeFull-time
Salary
$108000 - $108000
Philadelphia, Pennsylvania
10 days ago
company-logo

Electrical Engineer

Dudley Staffing
Job TypeFull-time
Salary
$55 - $75
Canonsburg, Pennsylvania
3 months ago
company-logo

Accounts Payable Clerk

Job TypeFull-time
Salary
$65000 - $65000
Dallas, Texas
12 days ago
DM

Apprentice Lineman

Delta Montrose Electric Association
Job TypeFull-time
 
Montrose, CO
15 days ago
company-logo

Attorney

Toeppich & Associates
Job TypeFull-time
 
Houston, Texas
about 1 year ago
company-logo

contract landman

HPS Oil & Gas Properties
Job TypeFull-time
 
Lafayette, Louisiana
2 months ago
company-logo

Apprentice Lineman I

San Patricio Electric Cooperative, Inc.
Job TypeFull-time
 
Sinton, TX
23 days ago
company-logo

Oil and Gas Land and Title Analyst - SAM Associate II

Bank of America
Job TypeFull-time
 
Dallas, Texas
about 1 month ago
HM

Lineworker Apprentice I

Henderson Municipal Power & Light
Job TypeFull-time
 
Henderson, KY
19 days ago
company-logo

Associate Attorney

Buffalo Biodiesel Inc.
Job TypeFull-time
 
Buffalo, NY
22 days ago
company-logo

Senior Landman

Greenlake Energy
Job TypeFull-time
 
Austin, Texas
about 1 month ago
company-logo

JOURNEYMAN LINEMAN - WOODLAND PARK

CORE Electric Cooperative
Job TypeFull-time
 
Woodland Park, CO
27 days ago
company-logo

Apprentice Lineman

Southern Pine Electric
Job TypeFull-time
 
Brandon, MS
16 days ago
GU

Natural Gas Utility Laborer

GMC Underground
Job TypeFull-time
Salary
$33280 - $47840
Mobile, AL
about 1 month ago
company-logo

Contracts Administrator

Third Coast
Job TypeFull-time
Salary
$70000 - $85000
Houston, Texas
15 days ago
company-logo

Electrical Designer

Dudley Staffing
Job TypeFull-time
Salary
$45 - $60
Canonsburg, Pennsylvania
3 months ago
company-logo

Tank Wagon Driver - CDL B

Rhinehart Oil
Job TypeFull-time
Salary
$66560 - $66560
Rifle, CO
29 days ago
company-logo

Floorhand 2

Key Energy Services
Job TypeFull-time
 
Midland, TX
19 days ago
company-logo

Residential Helper

Waste Pro
 
Columbus, MS
19 days ago
company-logo

Operator Assistant Trainee - Frac Acid

Halliburton
Job TypeFull-time
 
Zanesville, OH
19 days ago