MyFitnessPal

Staff Software Engineer, iOS - Ads

United States

Not SpecifiedCompensation
Expert & Leadership (9+ years)Experience Level
Full TimeJob Type
UnknownVisa
Health & Fitness, Mobile Apps, AdvertisingIndustries

Position Overview

  • Location Type: Not Specified
  • Job Type: Not Specified
  • Salary: $160,000 - $190,000 (estimated)

MyFitnessPal's vision is to be the most trusted brand for improving health through better food choices. We provide tools and resources for weight management, with a free, ad-supported app central to our mission of accessible food tracking. We aim to enhance user experience with engaging premium ad formats that drive revenue.

We are seeking a Staff Software Engineer, iOS to join the MyFitnessPal Ads team. This role offers the opportunity to positively impact users through expertise in the iOS development ecosystem. Collaboration, mentorship, and inclusive environments are valued.

About the Team

The brand-new Ads team focuses on improving the existing Ads experience and exploring novel advertising formats. This is an opportunity to drive business growth while delivering a delightful user experience.

Responsibilities

  • Work collaboratively with cross-functional peers to solve problems as a team.
  • Build relationships with peers across other teams to understand and prioritize widespread challenges in the iOS ecosystem.
  • Build strong cross-functional relationships with Android, Web, Backend, and Infrastructure peers.
  • Research and implement high-quality technical solutions to attain business goals for our growing user base.
  • Provide thought leadership on industry best practices for design, testing, security, and deployment.
  • Coach team members to increase the success of the team.
  • Turn big ideas into simple, elegant solutions.

Requirements

  • 7+ years of experience as a software engineer.
  • Actively contributed to and published iOS applications.
  • Mastery of Objective-C and Swift.
  • Mastery of iOS app building frameworks (UIKit, Foundation, etc.).
  • Extensive experience writing unit tests and testable code.
  • Extensive experience refactoring architectural patterns.
  • Experience with multithreaded programming.
  • Experience working with a relational database.
  • Experience with automating the building and publication of iOS apps.
  • Pragmatic approach to solving problems.

Bonus Points

  • Experience with payments infrastructure or AppStore Connect.
  • Exposure to XP, Pair Programming, Mob Programming, or other highly collaborative working styles.
  • Experience with Test Driven Development (TDD), Behavior Driven Development (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.

MyFitnessPal encourages applications from candidates who may not meet 100% of the qualifications, believing that a diverse team reflects the user base. We encourage people of different backgrounds, experiences, abilities, and perspectives to apply.

Company Information

At MyFitnessPal, our vision is to be the most trusted brand for improving your health through better food choices. We believe good health starts with what you eat. We provide the tools and resources to reach your weight management goals.

MyFitnessPal offers a wide range of comprehensive and inclusive employee benefits, including healthcare, parental planning, and mental health support.

Skills

iOS
Swift
Objective-C
Mobile Development
Advertising Technologies
Cross-Functional Collaboration
Mentorship
Teamwork

MyFitnessPal

Digital health platform for fitness tracking

About MyFitnessPal

MyFitnessPal is a digital health and fitness platform that helps users achieve their weight loss and wellness goals through a mobile app and website. Users can track their calorie intake, monitor exercise, and access personalized meal plans, along with articles on nutrition and fitness. The platform operates on a freemium model, offering basic features for free and premium subscriptions for advanced tools. MyFitnessPal aims to support individuals at all fitness levels by providing comprehensive resources for improving health and well-being.

San Francisco, CaliforniaHeadquarters
2005Year Founded
$17.5MTotal Funding
BUYOUTCompany Stage
Consumer Software, HealthcareIndustries
201-500Employees

Benefits

Remote work flexibility
Physical office in Austin, TX
Annual, in-person company retreats
Company paid lunches & working sessions
Flexible time-off policy + flexible working hours (Unlimited PTO Plan)
Competitive medical, dental, and vision benefits
Safe Harbor 401K program
parental leave
Monthly Wellness Allowance
Reward & recognition platform
MyFitnessPal Premium
Modern Virtual Learning and Development Library
DEI Committee

Risks

Increased competition from free fitness apps could erode MyFitnessPal's market share.
The reliance on premium subscriptions may be risky if users prefer free alternatives.
The focus on protein and gut health may not appeal to all user segments.

Differentiation

MyFitnessPal offers a comprehensive database for food and nutrition tracking.
The app integrates gamification to motivate users in their health journey.
MyFitnessPal's voice log feature simplifies food tracking for premium users.

Upsides

MyFitnessPal's partnership with Medmate enhances its weight management solutions in Australia.
The app's new high protein meal plan educates users on protein's health benefits.
MyFitnessPal's community of 80 million users strengthens its market position.

Land your dream remote job 3x faster with AI