Join TrainingPeaks, trusted by Tour de France winners, Olympic gold medalists, and everyday endurance athletes to plan, track, and analyze their training. As part of the Peaksware portfolio (TrainingPeaks, MakeMusic, Alfred Music, TrainHeroic), you'll build mobile experiences at the heart of the platform, helping athletes and coaches around the world reach their potential.
• Build features athletes and coaches love—design and implement user-facing functionality that delivers real value and delight to our global community
• Own complex mobile systems—evolve iOS architecture with scalable patterns, modern tooling, and best practices
• Translate product ideas into great mobile experiences—partner closely with Product Managers, UX/UI Designers, QA, and Data
• Raise the bar on mobile engineering—lead through example and mentorship, coach and support other engineers through code reviews and design discussions
• 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
• Strong written and verbal communication skills
• Demonstrated commitment to continuous improvement
• Familiarity with device integrations (Apple Watch, Garmin, etc.)
• Familiarity with mobile capabilities (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
• Comprehensive health benefits (medical, dental, vision)
• HSA and FSA options
• Paid parental leave
• Employee assistance program
• Short-term and long-term disability (company paid)
• Basic Life Insurance and AD&D (company paid)
• 401(K) with company match
• 12 paid holidays + discretionary Flexible Time Off
• Free access to products and corporate discounts
• On-site fitness facility (Performance and Recovery Center – PARC)
• On-site locker rooms, showers, bike storage, e-bikes, and music/podcast studio