P

Planet Fitness

Low-cost gym franchise, Judgement Free Zone

Lead iOS Engineer - Product Engineering

Mobile EngineeringUpdated on Nov 5
Full-time

About the Job

Requirements

  • A bachelor's degree in a related field, such as Computer Science, Computer Engineering, or Management Information Systems.
  • At least 5 years of software engineering experience, with a strong focus on building and delivering iOS applications in cross-functional teams.
  • Strong proficiency in Swift and modern iOS development, including SwiftUI and core Apple frameworks such as Combine, SwiftData or Core Data, and Navigation.
  • Deep understanding of iOS fundamentals, including lifecycle, state management, concurrency with async/await and Grand Central Dispatch (GCD), threading, and performance optimization.
  • Experience with modern architecture patterns, including Model-View-ViewModel (MVVM), Model-View-Intent (MVI), Clean Architecture, and modularized codebases.
  • Experience with iOS testing, including XCTest, XCUITest, or Appium, and mobile continuous integration and continuous delivery (CI/CD) pipelines.
  • Familiarity with Human Interface Guidelines (HIG) and building accessible, responsive user interfaces across diverse iOS devices.
  • Experience integrating RESTful APIs and working with asynchronous patterns such as async/await and Combine.
  • Experience with mobile observability and monitoring tools such as Firebase and Datadog.
  • Knowledge of cloud platforms such as AWS, Azure, or Google Cloud Platform (GCP), and mobile-backend integration patterns.
  • Experience with App Store release processes, versioning, and staged rollouts.
  • Knowledge of defining, measuring, and improving key iOS performance metrics, including startup time, jank or frame drops, hangs or watchdog terminations, crash-free sessions, and memory and battery usage; experience using profiling and observability tools to drive continuous performance improvements.
  • Strong problem-solving skills and the ability to operate effectively in fast-paced environments.
  • Strong attention to detail and the ability to work efficiently, stay organized, and establish priorities and objectives.
  • Excellent presentation and communication skills, including the ability to communicate effectively across all levels of the organization.
  • Ability to establish and maintain effective, collaborative work relationships with diverse individuals, internally and externally.
  • Ability to work flexibly in a fast-paced, changing, deadline-driven environment.

Responsibilities

  • Actively contribute to the design, implementation, and testing of iOS applications using Swift, SwiftUI, limited UIKit as needed, and modern architecture patterns such as MVVM, MVI, and Clean Architecture.
  • Identify and remove delivery and quality bottlenecks, including build performance, app performance, and release friction, through pragmatic, scalable solutions.
  • Apply modern iOS practices, including CI/CD, automated unit and user-interface testing, observability, and performance monitoring.
  • Champion iOS platform excellence, including Human Interface Guidelines, accessibility, responsiveness, and device compatibility.
  • Contribute to the iOS technical vision and help evolve mobile architecture and standards.
  • Use AI-powered tools to improve development efficiency and share learnings with the team.
  • Advise on iOS-specific design, architecture, and platform capabilities.
  • Promote best practices in lifecycle management, state handling, performance optimization, and modularization through code reviews and mentorship.
  • Execute delivery plans using modern iOS technologies to build performant, user-centric mobile experiences.
  • Proactively identify and mitigate risks related to performance, device fragmentation, and platform constraints.
  • Collaborate with Product and Design to deliver intuitive, high-quality experiences aligned with Human Interface Guidelines principles.
  • Partner with backend and platform teams to ensure seamless integration and efficient, reliable releases, including App Store rollout strategies.
  • Ensure quality through strong testing practices, monitoring, and iterative release cycles.
  • Support and mentor junior engineers, strengthening team capabilities in Swift, SwiftUI, and modern iOS development.
  • Advocate for mobile excellence across performance, usability, accessibility, and platform consistency.
  • Promote continuous learning, experimentation, and adoption of modern iOS tools and practices.
  • Lead by example through ownership and craftsmanship in delivering high-quality mobile experiences.

Desired Qualifications

  • A master's degree is a plus.
  • Experience integrating GraphQL is a plus.
  • Experience with AI-assisted development tools or AI-enabled features is a plus.

About the Company

Planet Fitness

Low-cost gym franchise, Judgement Free Zone

Planet Fitness runs and licenses a network of fitness centers that offer low-cost memberships and a Judgement Free Zone to attract first-time and casual exercisers. Members access cardio and circuit-training equipment in a non-intimidating environment, with monthly fees starting around $10. Revenue comes from franchise royalties and fees, corporate-owned gyms, and equipment sales to franchisees. The goal is to make fitness affordable and accessible to a broad population, using franchising to enable rapid, nationwide growth.

Company size
10,001+
Company stage
IPO
Headquarters
Hampton, NH
Founded
1992

Recently Posted Jobs

Explore more opportunities at Planet Fitness

See more jobs