Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Software Engineer III, iOS - Seamless Meal Tracking image - Rise Careers
Job details

Software Engineer III, iOS - Seamless Meal Tracking

MyFitnessPal is looking for a Senior Software Engineer, iOS to enhance their meal-tracking experience through the MyFitnessPal app. Seek candidates with a collaborative mindset and expertise in the iOS development ecosystem.

Skills

  • Objective-C
  • Swift
  • Agile methodology
  • RESTful APIs
  • Unit testing

Responsibilities

  • Build and improve user experience features for meal tracking.
  • Collaborate with design and UI teams.
  • Develop high-quality applications in Objective-C and Swift.
  • Mentor junior developers and participate in team discussions.
  • Analyze and optimize UI and network communications.

Education

  • Bachelor's degree in Computer Science or related field

Benefits

  • Healthcare coverage
  • 401(k) plan and match
  • Flexible time-off policy
  • Paid parental leave
  • Monthly wellness allowance
To read the complete job description, please click on the ‘Apply’ button
MyFitnessPal Glassdoor Company Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
MyFitnessPal DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of MyFitnessPal
MyFitnessPal CEO photo
Unknown name
Approve of CEO

Average salary estimate

$150000 / YEARLY (est.)
min
max
$140000K
$160000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Software Engineer III, iOS - Seamless Meal Tracking, MyFitnessPal

At MyFitnessPal, we’re on a fantastic journey to help people make healthier food choices, and we’re looking for a talented Software Engineer III, iOS to join our remote team in the U.S. You’ll play a pivotal role in creating a seamless meal-tracking experience for our users, who rely on our iOS app daily to support their health and fitness goals. Picture yourself collaborating with a passionate group of engineers focused on shaping innovative features like voice logging, meal scans, and barcode scans. Your expertise in the iOS development ecosystem will be crucial as you work closely with our design team to create user-friendly interfaces that adhere to the iOS Human Interface Guidelines. As part of our mission to improve users' lives, you’ll continuously analyze and enhance user experiences, implement high-quality solutions, provide leadership on best practices, and help mentor junior developers. Here, kindness, inclusivity, and the pursuit of health excellence are at the heart of everything we do. You’ll find that every team member contributes to our collaborative culture, where we turn big ideas into elegant solutions for our growing community. If you’re excited about making a difference through technology and want to be part of a winning team, we’d love for you to explore the opportunity to work with MyFitnessPal!

Frequently Asked Questions (FAQs) for Software Engineer III, iOS - Seamless Meal Tracking Role at MyFitnessPal
What are the main responsibilities of a Software Engineer III, iOS at MyFitnessPal?

As a Software Engineer III, iOS at MyFitnessPal, your key responsibilities include developing and enhancing features for our iOS app, such as search capabilities and various meal logging modalities. You'll also work closely with design teams to implement intuitive native mobile interfaces and continually improve the user experience by optimizing data storage and network communications. Additionally, mentoring junior developers and providing leadership on best practices is an important aspect of this role.

Join Rise to see the full answer
What qualifications do I need to become a Software Engineer III, iOS at MyFitnessPal?

To qualify for the Software Engineer III, iOS position at MyFitnessPal, you should have at least 4 years of relevant experience, particularly in building applications using Objective-C and Swift within an Agile environment. Required skills include experience with multithreaded programming, RESTful APIs, unit testing, and a solid understanding of Git in a collaborative team setting. If you have experience migrating legacy code or using SwiftUI, that would be a bonus!

Join Rise to see the full answer
Is the Software Engineer III, iOS position at MyFitnessPal a remote job?

Yes! The Software Engineer III, iOS role at MyFitnessPal is a fully remote position within the U.S. This allows you to enjoy the flexibility of working from wherever you feel most comfortable while still being part of a dynamic and engaging team.

Join Rise to see the full answer
What is the salary range for a Software Engineer III, iOS at MyFitnessPal?

The estimated salary range for the Software Engineer III, iOS position at MyFitnessPal is between $140,000 and $160,000. Actual compensation will depend on your skills, qualifications, and work experience. MyFitnessPal also offers various comprehensive employee benefits.

Join Rise to see the full answer
Can I apply for the Software Engineer III, iOS position at MyFitnessPal if I don't meet all the qualifications?

Absolutely! At MyFitnessPal, we encourage individuals to apply even if they don’t meet 100% of the qualifications for the Software Engineer III, iOS position. We value diverse backgrounds and believe that you can still be considered based on your relevant experience and skills.

Join Rise to see the full answer
Common Interview Questions for Software Engineer III, iOS - Seamless Meal Tracking
Can you describe your experience with Objective-C and Swift in mobile app development?

When answering this question, highlight your proficiency in both languages and how you've utilized them in past projects. Share specific examples of apps you've built or contributed to, emphasizing your problem-solving skills and any challenges you've overcome in the development process.

Join Rise to see the full answer
How do you approach optimizing user experience in iOS applications?

Discuss your process for analyzing user feedback, utilizing analytics to gain insights, and your commitment to continuous improvement. Providing examples of past projects where your optimizations led to improved user satisfaction will strengthen your answer.

Join Rise to see the full answer
What techniques do you use for multithreaded programming in iOS?

Explain your understanding of multithreading and how you implement it using Grand Central Dispatch (GCD) or Operation Queues. Providing examples from your previous work will illustrate your capabilities in handling concurrent tasks efficiently.

Join Rise to see the full answer
Describe a time when you mentored a junior developer. What was the outcome?

Reflect on a specific instance where you provided guidance or support to a junior developer. Discuss the methods you used to mentor them, how you fostered their growth, and the positive results of your mentorship, such as the junior developer's improved skills or the successful completion of a project.

Join Rise to see the full answer
What strategies do you employ to ensure code quality and testing in your projects?

Talk about your approach to writing unit tests and ensuring testable code. Emphasize your use of CI/CD practices to maintain code quality and how you integrate testing into your development workflow, along with examples of successful implementations.

Join Rise to see the full answer
How do you collaborate with design teams to implement user interfaces?

Describe your process for working closely with design teams, including how you integrate user interface designs into your code while adhering to the iOS Human Interface Guidelines. Sharing a specific project where successful collaboration led to an excellent user experience will showcase your teamwork.

Join Rise to see the full answer
What is your experience with RESTful APIs and how do you troubleshoot issues?

Discuss your familiarity with RESTful APIs, your experience in integrating them into iOS applications, and your debugging techniques. Providing a concrete example of a challenge faced with an API and how you resolved it will demonstrate your problem-solving skills.

Join Rise to see the full answer
How do you stay updated on industry best practices and trends in iOS development?

Share your methods for keeping current with industry changes, such as following relevant blogs, participating in online communities, and attending meetups or conferences. Mention any certifications or courses you're pursuing to show your commitment to professional development.

Join Rise to see the full answer
Can you provide an example of a successful feature you developed? What was your approach?

Select a feature or project that showcases your technical skills and ability to deliver high-quality results. Discuss your approach to development, from planning and implementation to testing and deployment, along with any metrics demonstrating its success.

Join Rise to see the full answer
What values align with MyFitnessPal's core principles, and how do you embody them in your work?

Illustrate how your personal values reflect those of MyFitnessPal, such as kindness, inclusivity, and a commitment to health. Provide examples of how you've applied these values in your previous work and interactions with teammates.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
MyFitnessPal Hybrid New York, New York, United States
Posted 12 days ago
Photo of the Rise User
Posted 6 days ago
Photo of the Rise User
Posted 5 days ago
Photo of the Rise User
Posted 6 days ago
Photo of the Rise User
Anton Paar Remote Graz, Österreich
Posted 14 days ago

MyFitnessPal provides powerful tools that make it easier for everyone to live a healthier life by tracking meals and physical activity. Join the team that is changing the lives of millions http://myfitnesspal.com/jobs MyFitnessPal is a finalist...

36 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
SALARY RANGE
$140,000/yr - $160,000/yr
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
March 27, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Grandview Heights just viewed Service Drive Greeter at Jeff Wyler Automotive Family
Photo of the Rise User
15 people applied to Frontend Engineer I at Outliant
Photo of the Rise User
Someone from OH, Washington Court House just viewed Administration and Clerical at Walmart
Photo of the Rise User
12 people applied to Unity Developer at FS Studio
Photo of the Rise User
9 people applied to Game Developer at Altera
Photo of the Rise User
13 people applied to Software Engineer I at Affirm
Photo of the Rise User
Someone from OH, Dover just viewed Finance Intern - Summer 2025 at Spectrum
F
Someone from OH, Columbus just viewed Mortgage Loan Officer Assistant at Fulton Bank
Photo of the Rise User
Someone from OH, Cincinnati just viewed Amazon Work from Home Data Entry Jobs – Entry Level at Amazon
J
Someone from OH, Westerville just viewed Oracle Database Administrator- Remote only at JASCI
V
Someone from OH, Toledo just viewed Sports Event Coordinator at Ventures With Jen
Photo of the Rise User
Someone from OH, Dayton just viewed Research Assistant at Leidos
Photo of the Rise User
Someone from OH, Cincinnati just viewed Finance & Accounting Associate at HeadQuarters
Photo of the Rise User
Someone from OH, Canton just viewed Communications Manager at Shearer's Foods
Photo of the Rise User
Someone from OH, Sandusky just viewed Supply Chain Trainee Program (SCTP) at Anheuser-Busch
Photo of the Rise User
Someone from OH, Mason just viewed HR/Recruiting Assistant at Illumination
Photo of the Rise User
Someone from OH, Strongsville just viewed Used Car Buyer - Concord Toyota at Sonic Automotive
Photo of the Rise User
Someone from OH, Cincinnati just viewed Mid-level Creative (f/m/d) at Landor
P
Someone from OH, Kent just viewed Graphic Designer at ProjectGrowth
Photo of the Rise User
Someone from OH, Waverly just viewed Client Services Manager at Pepperstone
Photo of the Rise User
Someone from OH, Plain City just viewed Aesthetic Telehealth Nurse Practitioner (remote) at Moxie
Photo of the Rise User
Someone from OH, Columbus just viewed EdTech Product/Program Manager at Planner5D