iFIT

Staff Engineer - iOS

iFIT$120K — $160K *
Logan, UT 84321In-Person
Information Technology
8 - 10 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's or Master's degree in Computer Science or related field
  • 10+ years of experience in native iOS development
  • Strong understanding of object-oriented programming concepts and design patterns
  • Experience with iOS development frameworks such as UIKit, Swift, or Objective-C
  • Experience with integrating third-party libraries and APIs
  • Familiarity with RESTful APIs and JSON
  • Experience with version control systems such as Git
  • Good problem-solving skills and attention to detail
  • Good communication and collaboration skills
  • Experience with Agile methodologies
  • Experience with leading development teams

Responsibilities

  • Architect complex systems across multiple teams, focusing on performance and scalability
  • Collaborate with cross-functional teams for cohesive mobile experiences
  • Influence engineering strategy and identify platform opportunities
  • Elevate engineering standards in design and code quality
  • Mentor and develop junior engineers through coaching and knowledge sharing
  • Lead the development of scalable native iOS applications
  • Define technical design and architecture for iOS applications
  • Write clean, maintainable, and well-documented code
  • Participate in code reviews and design discussions
  • Stay current with emerging trends in iOS development

Benefits

  • Remote working options available
  • Opportunity to work on a comprehensive health and fitness platform
  • Collaborative company culture
  • Access to continuous learning and professional growth
  • Mentorship from experienced engineers
  • Participation in cross-functional teams
Full Job Description
iFIT's vision is to create the world's most holistic health and fitness platform, integrating all elements of health - physical fitness, mental health, nutrition and active recovery - into a seamless interactive experience. We develop proprietary software that learns and adjusts to the habits of each person as it delivers immersive content that guides them on their own individual fitness journey.

We are currently seeking an ambitious pace-setter to join our team as a Staff Engineer - iOS remotely or in Logan, UT.

ROLE COMMITMENTS
  • Architect and drive complex systems that span multiple teams or product areas, balancing performance, scalability, and maintainability
  • Collaborate across functions and platforms to ensure cohesive mobile experiences, bridging efforts between Android, iOS, backend services, and hardware integrations
  • Influence engineering strategy and roadmaps, identifying long-term risks, platform opportunities, and system-level improvements
  • Elevate engineering standards across the organization, leading by example in design, code quality, and mobile development practices
  • Mentor senior and lead engineers, developing technical leaders and supporting team-wide growth through pairing, reviews, and knowledge sharing


ESSENTIAL DUTIES AND RESPONSIBILITIES
  • Lead the development of high-quality and scalable native iOS applications that meet business requirements
  • Work closely with cross-functional teams to develop technical solutions and ensure the best user experience
  • Define technical design and architecture for native iOS applications
  • Write clean, maintainable, and well-documented code
  • Participate in code reviews and design discussions
  • Troubleshoot and debug issues in existing applications
  • Mentor and coach Junior and Mid-level iOS Developers
  • Stay up-to-date with emerging trends and technologies in iOS development
  • Work with Principal Engineers and Product Managers to develop technical solutions
  • Follow best practices in software development


Education and Basic Qualifications
  • Bachelor's or Master's degree in Computer Science or related field
  • 10+ years of experience in native iOS development
  • Strong understanding of object-oriented programming concepts and design patterns
  • Experience with iOS development frameworks such as UIKit, Swift, or Objective-C
  • Experience with integrating third-party libraries and APIs
  • Familiarity with RESTful APIs and JSON
  • Experience with version control systems such as Git
  • Good problem-solving skills and attention to detail
  • Good communication and collaboration skills
  • Experience with Agile methodologies
  • Experience with leading development teams

About iFIT

iFIT is a health and wellness company that provides interactive fitness experiences through its connected fitness equipment, wearables, and digital content. The company's products and services include treadmills, bikes, ellipticals, rowers, strength equipment, and streaming content that can be accessed through its iFIT app. iFIT's mission is to make fitness accessible, convenient, and fun for everyone, regardless of their fitness level or location. The company was founded in 1977 and is headquartered in Logan, Utah.
Learn more about iFIT
Size
4,000 employees
Industry
Founded
1977

Similar Jobs

More Information Technology Jobs

Find similar Staff Engineer - iOS jobs: