Staff Software Engineer, iOS - Subscription Growth

MyFitnessPal
•$160,000 - $210,000

About The Position

MyFitnessPal is seeking a Staff iOS Engineer to join its Engineering team and build and improve the iOS app used by members on their health and fitness journeys. The role is part of the highly visible Subscription Growth team, which supports the business’s revenue engine and is responsible for Premium subscription growth experimentation, subscription management, data analysis, and enabling Premium features throughout the app. The engineer will collaborate across functions, provide technical leadership, deliver high-quality solutions, and coach teammates.

Requirements

  • 8 or more years of experience in iOS engineering.
  • Have actively contributed to and published iOS applications.
  • Mastery of Objective-C and Swift.
  • Mastery of iOS app-building frameworks, including UIKit and Foundation.
  • Extensive experience writing unit tests and testable code.
  • Extensive experience refactoring architectural patterns.
  • Experience with multithreaded programming.
  • Experience working with a relational database.
  • Experience automating the build and publication of iOS apps.
  • Take a pragmatic approach to solving problems.

Nice To Haves

  • Experience with payments infrastructure or App Store Connect.
  • Exposure to XP, pair programming, mob programming, or other highly collaborative working styles.
  • Experience with TDD, BDD, or other practices focused on building self-verifying code.
  • Experience migrating a large legacy codebase to modern standards.
  • Experience migrating from Objective-C to Swift.
  • Experience contributing to Android, Web, or Backend applications.

Responsibilities

  • Lead experiments and A/B tests involving upsell opportunities, Premium paywalls, and promotional offers.
  • Oversee the Premium subscription lifecycle, from acquisition to retention, and help ensure a seamless customer experience.
  • Use data to understand subscriber behavior, preferences, and trends and inform improvements to Premium offerings.
  • Enhance Premium support throughout the app so other teams can work within the Premium ecosystem.
  • Collaborate with cross-functional peers to identify and solve the right problems.
  • Build relationships across teams to understand and prioritize widespread challenges in the iOS ecosystem.
  • Work closely with Android, Web, Backend, and Infrastructure peers.
  • Research and implement high-quality technical solutions that support business goals and users.
  • Provide thought leadership on industry best practices in design, testing, security, and deployment.
  • Coach team members to improve the success of the team.
  • Make timely decisions that balance speed and stability on high-visibility projects involving rapid experimentation.

Benefits

  • Healthcare benefits, including medical, dental, and vision coverage.
  • Parental planning and fertility-related assistance.
  • Paid maternity and paternity leave.
  • Mental health benefits and dedicated mental health days.
  • Annual performance bonus.
  • 401(k) plan with employer match.
  • Responsible Time Off and a flexible time-off policy.
  • Two paid volunteer days per calendar year for full-time teammates.
  • Monthly wellness allowance.
  • Monthly technology allowance.
  • Mentorship program.
  • Virtual learning and development library and training opportunities.
  • MyFitnessPal Premium access.
  • Peer recognition and rewards platform.
  • Opportunities to meet and connect with teammates in person; teams meet as needed and the company gathers annually.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service