iOS Engineer - TrainingPeaks (Growth)
80k – 134kLouisville, COHybrid2+ YOE
Summary
Builds and optimizes native iOS apps for endurance training platform, owning features from design to deployment. Requires 2+ years iOS experience with Swift/SwiftUI, architecture evolution, and cross-team collaboration for user growth.
About the role
Core Functions
- Optimize the user experience and reduce friction to help users experience the value of TrainingPeaks at each stage of their journey
- Plan and implement A/B tests within the app to better understand ways to optimize our user journey
- 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
- Fluent use of Ai tools as a way of building small and stable solutions quickly for rapid delivery and learning
Required Qualifications
- 2-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
Desired Qualifications
- Familiarity with SaaS products, Growth Funnels, or Marketplace building
- Familiarity with device integrations, e.g. Apple Watch, Garmin, etc.
- Familiarity with mobile capabilities such as widgets, push notifications, etc.
- Experience working on consumer-facing apps at scale
- Experience collaborating closely with product and design teams in a feature-driven environment
Compensation
Salary range for this role in Colorado is $80,317 - $133,861. Final compensation determined by experience, skills, certifications, and location. Eligible for variable compensation including bonus.
Skills
SwiftSwiftUIObjective-CiOS frameworksCoreDataRESTful APIsJSONunit testingA/B testingApple WatchGarmin