Senior iOS Engineer - TrainingPeaks jobs in United States
cer-icon
Apply on Employer Site
company-logo

TrainingPeaks · 1 day ago

Senior iOS Engineer - TrainingPeaks

TrainingPeaks is a company dedicated to empowering endurance athletes and their coaches through innovative technology. They are seeking a Senior Software Engineer (iOS) to build and evolve mobile experiences for their platform, focusing on delivering high-quality features and mentoring fellow engineers.

AppsFitnessSoftwareSports
check
Work & Life Balance

Responsibilities

Build features athletes and coaches love. Design and implement user-facing functionality in our iOS app that delivers real value and delight to our global community
Own complex mobile systems. Evolve our iOS architecture with scalable patterns, modern tooling, and best practices that improve velocity and code quality
Translate product ideas into great mobile experiences. Partner closely with Product Managers, UX/UI Designers, QA, and Data to bring intuitive, high-quality features to life
Raise the bar on mobile engineering. Lead through example and mentorship. Coach and support other engineers through thoughtful code reviews, design discussions, and technical leadership

Qualification

IOS developmentObjective CSwiftSwiftUIIOS frameworksRESTful APIsUnit testingIntegration testingData synchronizationContinuous improvementCommunication skills

Required

5+ years of experience working on challenging problems in complex applications
Deep experience building native iOS applications using Objective C, Swift, and SwiftUI using composable architecture
Strong understanding of iOS frameworks, lifecycle, performance optimization, and memory management
Experience designing and implementing feature-rich mobile experiences
Experience with unit testing, integration testing, and writing highly testable code
Experience working with RESTful APIs, JSON, CoreData performance, and data synchronization
Experience with mobile monitoring and observability tooling
Experience refactoring and evolving large codebases and seeing architectural changes through from design to completion
Strong written and verbal communication skills
Demonstrated commitment to continuous improvement of yourself and your team
Degrees are not required and we value all forms of continued education including traditional four-year degrees, post-graduate degrees, associates degrees, bootcamps, online training, professional certifications, self-teaching and more

Preferred

Familiarity with device integrations, e.g. Apple Watch, Garmin, etc
Familiarity with mobile capabilities such as widgets, push notifications, GPS, etc
Experience working on consumer-facing apps at scale
Experience collaborating closely with product and design teams in a feature-driven environment

Benefits

We offer comprehensive health benefits including medical, dental, and vision insurance; health savings and flexible spending accounts, paid parental leave; and an employee assistance program.
Additional coverage options including Accident & Critical Illness insurance as well as Hospital Indemnity are also available.
We offer several company paid options including Short Term Disability, Long Term Disability, as well as Basic Life Insurance and AD&D.
Additional coverage options including Employee-paid Supplemental Life Insurance for Employee, Spouse, and/or Child are also available.
We offer a 401(K) including a company match.
We observe 12 paid holidays annually and provide discretionary Flexible Time Off.
Employees also receive free access to our products, corporate discounts, and professional development resources.
Access to the Performance and Recovery Center (PARC), our on-site fitness facility, as well as employee only access to on-site locker rooms and showers.
Employee only access to secure, indoor bike storage and access to e-bikes exclusively to Peaksware employees.
Access to our onsite Music and Podcast Studio.

Company

TrainingPeaks

twittertwittertwitter
company-logo
TrainingPeaks is a software company that helps to sync workout data in wearables and training devices.

Funding

Current Stage
Growth Stage

Leadership Team

leader-logo
Conor Mullervy
Partnerships Specialist
linkedin
leader-logo
Tim Robinson
Manager, Key Accounts and Enterprise Coaching Partnerships
linkedin
Company data provided by crunchbase