P

Planet Fitness

Low-cost gym franchise, Judgement Free Zone

Lead Android Engineer - Product Engineering

Mobile EngineeringConfirmed live in the last 24 hours
Full-time

About the Job

Requirements

  • A bachelor's degree in a related field, such as Computer Science, Computer Engineering, or Management Information Systems, is required; a master's degree is a plus.
  • At least five years of software engineering experience, focused on building and delivering Android applications in cross-functional teams.
  • Strong proficiency in Kotlin and modern Android development, including Jetpack Compose and core Jetpack libraries such as ViewModel, Navigation, and Room.
  • Deep understanding of Android fundamentals, including lifecycle, state management, coroutines, threading, and performance optimization.
  • Experience with modern architecture patterns, including MVVM, MVI, and Clean Architecture, and with modularized codebases.
  • Experience with Android testing using Appium, JUnit, and Espresso, and with mobile continuous integration and continuous delivery pipelines.
  • Familiarity with Material Design and building accessible, responsive user interfaces across diverse Android devices.
  • Experience integrating RESTful APIs and working with asynchronous patterns such as coroutines and Flow.
  • Experience with mobile observability and monitoring tools such as Firebase and Datadog.
  • Knowledge of cloud platforms such as AWS, Azure, or GCP, and mobile-backend integration patterns.
  • Experience with Play Store release processes, versioning, and staged rollouts.
  • Knowledge of defining, measuring, and improving Android performance metrics, including startup time, jank or frame drops, application-not-responding incidents, crash-free sessions, memory usage, and battery usage; experience using profiling and observability tools for continuous performance improvement.
  • Strong attention to detail, efficiency, and organization, with the ability to establish priorities and objectives.
  • Strong 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.
  • Comfort and flexibility working in a fast-paced, changing, deadline-driven environment.

Responsibilities

  • Design, implement, and test Android applications using Kotlin, Jetpack Compose, 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 Android practices, including continuous integration and continuous delivery, automated unit and user-interface testing, observability, and performance monitoring.
  • Champion Android platform excellence, including Material Design, accessibility, responsiveness, and device compatibility.
  • Contribute to the Android technical vision and evolve mobile architecture and standards.
  • Use AI-powered tools to improve development efficiency and share learnings with the team.
  • Advise on Android-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 Android technologies to build performant, user-centric mobile experiences.
  • 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 Material Design principles.
  • Partner with backend and platform teams to ensure seamless integration and efficient, reliable releases, including Play Store rollout strategies.
  • Ensure quality through strong testing practices, monitoring, and iterative release cycles.
  • Support and mentor junior engineers to strengthen team capabilities in Kotlin, Compose, and modern Android development.
  • Contribute to an inclusive engineering culture grounded in trust, accountability, and collaboration.
  • Advocate for mobile excellence across performance, usability, accessibility, and platform consistency.
  • Promote continuous learning, experimentation, and adoption of modern Android tools and practices.
  • Lead by example through ownership and craftsmanship in delivering high-quality mobile experiences.

Desired Qualifications

  • Experience integrating GraphQL.
  • Experience with AI-assisted development tools or AI-enabled features.

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