Software Engineer
IOS
Posted on 1/31/2023
INACTIVE
Locations
New York, NY, USA
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
Data Analysis
iOS/Swift
Git
Product Design
UI/UX Design
Quality Assurance (QA)
Requirements
  • 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
Responsibilities
  • 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
Peloton

1,001-5,000 employees

Live and on-demand boutique studio classes
Company Overview
Peloton uses technology and design to connect the world through fitness, empowering people to be the best version of themselves anywhere, anytime. The company offers a suite of fitness products and services.
Benefits
  • Comprehensive health & life benefits
  • Supporting families
  • Future planning
  • Education
  • Product discounts
  • Supporting our communities
Company Core Values
  • Put members first
  • Operate with a bias for action
  • Empower teams of smart creatives
  • Be the best place to work
  • Together we go far