Senior Software Engineer, iOS

MyFitnessPal provides tools and resources for improving health through better food choices and weight management.
$140,000 - $160,000
iOS
Senior Software Engineer
Remote
4+ years of experience
Healthcare

Description For Senior Software Engineer, iOS

MyFitnessPal, a leading health and fitness technology company, is seeking a Senior iOS Software Engineer to join their engineering team. The role focuses on building and enhancing the company's iOS application, which helps millions of users track their meals and manage their health journey.

The position offers an opportunity to work on critical features including search functionality, voice logging, meal scanning, and barcode scanning capabilities. As a senior engineer, you'll be responsible for implementing native mobile interfaces, optimizing performance, and ensuring high-quality code delivery while following iOS Human Interface Guidelines.

The ideal candidate brings 4+ years of experience with iOS development, particularly in Swift and Objective-C, along with a strong background in unit testing, multithreaded programming, and working with RESTful APIs. The role requires both technical expertise and leadership skills, as you'll be expected to mentor junior developers and provide thought leadership on industry best practices.

MyFitnessPal offers a comprehensive benefits package including competitive salary ($140,000-$160,000), healthcare coverage, 401(k) matching, parental leave, and various wellness benefits. The company promotes a culture of inclusion and work-life balance, with their "Responsible Time Off" policy and remote work options.

This is an excellent opportunity for a senior iOS developer who is passionate about health and fitness technology and wants to make a meaningful impact on millions of users' lives. The role combines technical challenges with the satisfaction of helping people achieve their health goals through better technology.

Working at MyFitnessPal means joining a team that values collaboration, mentorship, and inclusive environments. The company's core values include being kind and caring, living good health, being data-inspired, and championing change. They encourage applications from candidates with diverse backgrounds and experiences, even if they don't meet 100% of the qualifications.

Last updated 3 days ago

Responsibilities For Senior Software Engineer, iOS

  • Build and implement native mobile interfaces according to iOS Human Interface Guidelines
  • Analyze and optimize UI, data storage, and network communications
  • Independently build and deliver high-quality features and improvements
  • Research and implement technical solutions for business goals
  • Provide thought leadership on industry best practices
  • Coach and mentor team members
  • Work with cross-functional product engineering team
  • Develop search and logging features
  • Implement voice logging, meal scan, and barcode scan features
  • Enhance food data quality and recommendations

Requirements For Senior Software Engineer, iOS

  • 4+ years of relevant work experience
  • Experience with Objective-C and Swift for iOS platform
  • Experience writing unit tests and testable code
  • Experience with multithreaded programming
  • Experience working with RESTful APIs
  • Experience with Git in a team environment
  • Experience working with relational databases
  • Experience with package managers
  • Experience with CI/CD
  • Excellent communication skills
  • Ability to mentor junior developers

Benefits For Senior Software Engineer, iOS

Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Assistance
401k
Parental Leave
  • Healthcare (Medical, Dental, Vision)
  • Annual performance bonus
  • 401(k) plan with employer match
  • Responsible time off policy
  • Monthly wellness allowance
  • Monthly technology allowance
  • Paid maternity and paternity leave
  • Fertility assistance
  • Mental health benefits
  • 2 volunteer days per year
  • Mentorship program
  • Learning and development resources
  • MyFitnessPal Premium access
  • Paid lunches for hybrid employees

Interested in this job?

Jobs Related To MyFitnessPal Senior Software Engineer, iOS

Senior iOS Engineer

Senior iOS Engineer position at MyFitnessPal to develop and improve health and fitness app features with focus on meal planning and user experience.

Senior iOS Engineer, Guest & Host

Senior iOS Engineer position at Airbnb focusing on checkout experience development, offering remote work and competitive compensation.

Senior iOS Engineer, Guest & Host

Senior iOS Engineer position at Airbnb focusing on Guest & Host Communication and Connectivity features, building essential tools for millions of users.

Senior iOS Engineer, Quality Engineering

Senior iOS Engineer position at Airbnb focusing on quality engineering, test automation, and framework development with competitive compensation and remote work options.

Senior iOS Engineer, Trust Identity

Senior iOS Engineer position at Airbnb focusing on identity verification and trust-building features for the platform's global community.