Peaksware Holdings, LLC

Senior iOS Engineer

Peaksware Holdings, LLC

full-time

Posted on:

Location Type: Hybrid

Location: LouisvilleColoradoUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $111,216 - $185,360 per year

Job Level

About the role

  • Join TrainingPeaks as a Senior Software Engineer (iOS) on our Mobile team and help shape the future of endurance training for athletes and coaches around the world.
  • You'll play a critical role in building and evolving the mobile experiences at the heart of our platform.
  • Own features from idea to deployment and beyond.
  • Help define how our iOS app looks, feels, and performs as it scales to support millions of workouts and users.
  • Tackle real-world product challenges alongside Product, Design, and Data, crafting thoughtful, high-impact solutions.
  • Be responsible for the full lifecycle of your work: designing, coding, testing, shipping, and maintaining features with a continuous eye on quality, performance, and user experience.
  • Help shape our engineering culture by mentoring teammates, influencing architecture decisions, and raising the bar for how we build mobile software.

Requirements

  • 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.
  • 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.
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
Objective CSwiftSwiftUIiOS frameworksunit testingintegration testingRESTful APIsJSONCoreDatamobile monitoring
Soft Skills
strong written communicationstrong verbal communicationmentoringcontinuous improvementcollaboration