Software Engineer III, iOS

MyFitnessPal Logo

MyFitnessPal

πŸ’΅ $140k-$160k
πŸ“Remote - United States

Summary

Join MyFitnessPal as a Senior Software Engineer, iOS and contribute to building a seamless meal-tracking experience for our users. This fully remote U.S. position involves working on team-specific features like Search and various logging modalities. You will enhance food data quality, collaborate with the design team, optimize UI and data storage, and build high-quality features. The role requires significant iOS development experience, including Objective-C and Swift, and strong collaboration skills. MyFitnessPal offers a competitive salary, comprehensive benefits, and a supportive, inclusive work environment.

Requirements

  • 4+ years of relevant work experience
  • Applicable experience building applications in Objective-C and Swift for the iOS platform within an Agile environment
  • Experience writing unit tests and testable code
  • Experience with multithreaded programming
  • Comfort working with RESTful APIs
  • Substantial experience with Git in a team environment
  • Experience working with a relational database
  • Past usage of at least one package manager
  • Some experience with CI/CD
  • Enjoy working in a collaborative team environment
  • Excellent communication skills
  • Excited about the opportunity to mentor junior developers
  • Demonstrate kindness and empathy

Responsibilities

  • Work on team-specific features: Search
  • Develop logging modalities: Voice Logging, Meal Scan, Barcode Scan, and more
  • Enhance food data quality and recommendations
  • Collaborate with the creative design and user interface team to implement native mobile interfaces according to the iOS Human Interface Guidelines
  • Continuously improve the user experience by analyzing and optimizing UI, data storage, and network communications
  • Independently build and deliver high-quality features and improvements
  • Research and implement high-quality technical solutions to attain business goals that will benefit our continually growing user base
  • Provide thought leadership on industry best practices around design, testing, security, and deployment
  • Coach team members to increase the success of the team as a whole
  • Work closely with your cross-functional product engineering team to solve problems
  • Turn big ideas into simple, elegant solutions
  • Live our core values in all you do: Be Kind and Care, Live Good Health, Be Data-Inspired, Champion Change, Leave it Better than You Found It, Make It Happen

Preferred Qualifications

  • Experience migrating a large legacy codebase to modern standards
  • Experience using a functional reactive programming framework (RxSwift, Combine, etc)
  • Experience using SwiftUI

Benefits

  • Healthcare
  • Parental planning
  • Mental health benefits
  • Annual performance bonus
  • 401(k) plan and match
  • Responsible time off
  • Monthly wellness and technology allowances
  • Face-to-Face Connections: Opportunities to meet and connect with team members in person
  • Flexible time-off policy and Responsible Time Off benefit
  • 2 volunteer days off per calendar year
  • Mentorship program
  • Paid maternity and paternity leave
  • Comprehensive assistance for fertility-related matters
  • Monthly Wellness Allowance
  • Reward and recognition platform
  • Access to MyFitnessPal Premium
  • Access to virtual learning and development library and training opportunities
  • Competitive medical, dental, and vision benefits
  • Retirement savings program with employer match
  • Paid lunches in the office (for hybrid employees)

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.

Similar Remote Jobs