Software Engineer III, iOS

closed
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)
This job is filled or no longer available

Similar Remote Jobs