Software Engineer (Mobile - IOS) - TrainingPeaks

Peaksware Holdings, LLC

Louisville (KY)

On-site

USD 80,317 - 133,861

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Health insurance
401(K) with matching
Unlimited Flexible Time Off
Access to on-site fitness facility
Employee discounts on gym memberships

Job summary

A leading technology company in Louisville is seeking a Software Engineer (Mobile - IOS) to drive growth through A/B testing and enhance user experiences. Candidates should have 2-5+ years of mobile development experience, specifically with SwiftUI, and strong communication skills. This role offers competitive compensation and comprehensive benefits.

Qualifications

  • 2-5+ years of experience in complex language applications.
  • Experience with mobile development for iOS.

Responsibilities

  • Drive growth through experimentation by designing A/B tests.
  • Develop new features and fix bugs for the website and app.
  • Collaborate with teams to create exceptional user experiences.

Skills

SwiftUI
Unit testing
Experience with RESTful APIs
Verbal communication skills

Job description

Overview

Software Engineer (Mobile - IOS) - TrainingPeaks

Join to apply for the Software Engineer (Mobile - IOS) - TrainingPeaks role at Peaksware Holdings, LLC

Join the Team Powering the World's Best Endurance Athletes

At TrainingPeaks, we believe that behind every great athlete is a great coach and the right technology to help them reach their potential. Our platform is trusted by Tour de France winners, Olympic gold medalists, and everyday endurance athletes to plan, track, and analyze their training. Whether you're a performance-driven athlete, a passionate coach, or someone who simply thrives on building tools that empower others, TrainingPeaks is where ambition meets impact.

As part of the Peaksware portfolio, consisting of brands like TrainingPeaks, MakeMusic, Alfred Music, TrainHeroic, we're united by a shared mission: to create software that transforms deliberate practice into performance. At Peaksware, we don't just build products. We build communities of motivated people chasing progress, including athletes, musicians, performers, and the teams that support them.

Responsibilities
  • Drive growth through experimentation. Design and implement A/B tests that optimize the user journey and uncover what truly drives engagement. Your work will directly impact how users experience our products
  • Move fast and learn faster. Ship and iterate quickly by deploying changes that allow us to learn from real user behavior. Leverage event tracking and data insights to guide smart, high-impact decisions
  • Build features users love. Develop new functionality and squash bugs to continually improve our website and app. You'll help deliver a seamless, reliable, and delightful experience to our users
  • Collaborate to create exceptional experiences. Partner closely with Product Managers, UX/UI Designers, and QA to bring thoughtful, intuitive solutions to life
  • Shape the future of our platform. Work with fellow engineers to evolve our architecture, introduce scalable patterns, and bring in tools and processes that raise the bar on quality and efficiency
  • Stay flexible and contribute where it counts. We're a team that values adaptability—whether it's jumping into a new challenge or lending a hand across the stack, your impact will be felt
Qualifications
Required Qualifications
  • 2-5+ years working on challenging problems in complex language applications
  • Experience with SwiftUI for iOS mobile development
  • Experience with unit testing, integration testing, end-to-end testing, and test driven development
  • Experience working with RESTful APIs
  • 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
Desired Qualifications
  • Familiarity with composable architecture for mobile codebases
  • Familiarity with device integrations, e.g. Apple Watch, Garmin, etc
  • Familiarity with mobile capabilities such as widgets, push notifications, GPS, etc
  • Experience with Java/Kotlin for Android mobile development
Compensation

Base pay range: $80,317.00/yr - $133,861.00/yr

This range is provided by Peaksware Holdings, LLC. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.

Peaksware/TrainingPeaks is committed to fair and equitable compensation practices. The annual compensation range for this role in Colorado is $80,317-$133,861. Final compensation for this role will be determined by various factors such as a candidate's relevant work experience, skills, and certifications.

This role is eligible for variable compensation, including bonus.

Benefits
  • Health
  • Medical
  • Dental
  • Vision
  • Health Savings Account
  • Flexible Spending Account
  • Dependent Care Flexible Spending Account
  • Paid Parental Leave
  • Teladoc
  • Employee Assistance Program (EAP)
  • Additional coverage options such as accident and critical illness insurance and hospital indemnity
  • Company-paid Short Term Disability
  • Company-paid Long Term Disability
  • Company-paid Basic Life Insurance and AD&D
  • Employee-paid Supplemental Life Insurance for Employee, Spouse, and/or Child
  • 401(K)
  • 401(K) Matching
  • Pet Insurance
  • 12 paid holidays annually and unlimited Flexible Time Off (FTO)
  • Free TrainingPeaks, TrainHeroic, MakeMusic accounts, and Alfred Music product
  • Access to the Performance and Recovery Center (PARC), our on-site fitness facility
  • Employee-only access to on-site locker rooms and showers
  • Employee-only access to secure, indoor bike storage
  • Access to our onsite Music Studio
  • An assortment of "grab'n go" fruit and snacks as well as on tap cold brew, kombucha, and beer
  • Beautiful onsite cafe that includes indoor and outdoor seating and lounge areas
  • Access to e-bikes available exclusively to Peaksware employees
  • Significant investment in resources for employee growth and development
  • Corporate discounts on select gym memberships and top brand gear
  • Flexible work schedule in a culture of trust

Please contact careers@peaksware.com if you require a reasonable accommodation to review our website or to apply online.

Peaksware adheres to the FLSA Exemption Threshold for minimum wage in all states.

Work Environment

This job operates in a professional office environment that is well-lighted, heated, and/or air-conditioned with adequate ventilation and a noise level that is usually moderate. This role routinely uses standard office equipment such as computers, phones, photocopiers and filing cabinets. All employees must comply with all safety policies, practices and procedures. Report all unsafe activities to your manager and/or Human Resources.

Physical Demands

While performing the duties of this job, the employee is regularly required to sit and move about the facility; use hands to handle, or feel; talk by expressing ideas by means of the spoken word; and hear by perceiving the nature of sounds. The employee is occasionally required to stand, walk, and reach with hands and arms. The employee must occasionally lift and/or move up to 10 pounds. Specific vision abilities required by this job include close vision, distance vision, color vision, peripheral vision, depth perception, and ability to adjust focus.

Seniority level
  • Mid-Senior level
Employment type
  • Full-time
Industries
  • IT Services and IT Consulting
Location

Louisville, CO

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer (React) - TrainHeroic
Software Engineer (React) - TrainHeroic

Peaksware • Louisville (CO)

On-site
USD 80,000 - 134,000
Health benefits
401K with match
Paid holidays
+2
Senior HR Generalist - Peaksware
Senior HR Generalist - Peaksware

Peaksware Holdings, LLC • Louisville (CO)

Hybrid
USD 57,000 - 95,000
Health benefits
401(k) with company match
Onsite fitness facility (PARC)
+1
Senior HR Generalist - Peaksware
Senior HR Generalist - Peaksware

Peaksware • Louisville (KY)

Hybrid
USD 57,000 - 95,000
Health benefits
401(k) match
Onsite fitness facilities
+1
Senior HR Generalist - Peaksware
Senior HR Generalist - Peaksware

Peaksware • Louisville (CO)

Hybrid
USD 57,000 - 95,000
Health insurance
Dental & Vision insurance
401(k) with company match
+4
Software Engineer (Backend C#) - MakeMusic
Software Engineer (Backend C#) - MakeMusic

Peaksware Holdings, LLC • Louisville (CO)

On-site
USD 111,000 - 186,000
Health benefits
401(K) with company match
Fitness facility access
+1
Senior Growth Marketing Specialist - Alfred Music
Senior Growth Marketing Specialist - Alfred Music

Alfred Music Ltd • Louisville (CO), Northern (KY)

Hybrid
USD 69,000 - 114,000
Health benefits
401(k) match
Paid holidays
+2
Marketing Operations Specialist - Alfred Music
Marketing Operations Specialist - Alfred Music

Alfred Music • Louisville (CO)

On-site
USD 69,000 - 114,000
Health insurance
401(k) with company match
Free product access
+1
Senior Growth Marketing Specialist - Alfred Music
Senior Growth Marketing Specialist - Alfred Music

Peaksware • Louisville (KY)

On-site
USD 69,000 - 114,000
Health benefits
401(k) plan
Paid holidays
+4
Senior Growth Marketing Specialist - Alfred Music
Senior Growth Marketing Specialist - Alfred Music

Peaksware Holdings, LLC • Louisville (CO)

On-site
USD 69,000 - 114,000
Health insurance
401(k) match
Paid holidays
+1
Marketing Operations Specialist - Alfred Music
Marketing Operations Specialist - Alfred Music

Peaksware • Louisville (KY)

On-site
USD 69,000 - 114,000
Health benefits
401(k) with company match
Flexible time off
+1