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

Software Engineer II, iOS - Partnerships

MyFitnessPal is seeking a Software Engineer II, iOS to enhance the user experience of their app through innovative integrations and tool development. Join a collaborative and inclusive environment focused on health improvements.

Skills

  • Objective-C
  • Swift
  • RESTful APIs
  • Unit testing
  • Multithreaded programming
  • Git

Responsibilities

  • Build innovative integrations with partners
  • Work with design teams to implement mobile interfaces
  • Optimize user experience through analysis
  • Deliver high-quality features and improvements
  • Collaborate with cross-functional teams
  • Research and implement technical solutions

Education

  • Bachelor's degree in Computer Science or related field

Benefits

  • Comprehensive healthcare
  • Parental planning assistance
  • Annual performance bonus
  • 401(k) plan with match
  • Flexible time-off policy
  • 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

$122500 / YEARLY (est.)
min
max
$115000K
$130000K

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 II, iOS - Partnerships, MyFitnessPal

At MyFitnessPal, we're on a mission to empower our users with healthier food choices and a supportive community. We’re excited to welcome a passionate Software Engineer II, iOS to our dynamic Partnerships team. In this fully remote position, you’ll play a pivotal role in enhancing the MyFitnessPal iOS app, which our users rely on for their fitness journeys every day. You’ll work alongside a culture that embraces collaboration, mentorship, and inclusivity as you develop tools that create win-win-win outcomes for our users, the company, and our partners like personal trainers and wearable tech companies. Your expertise in Objective-C and Swift will be invaluable as you collaborate closely with our design team to build stunning native interfaces and optimize user experiences through innovative features. You’ll be diving into the world of APIs, multithreaded programming, and continuous integration while analyzing and improving data storage and network communications. At MyFitnessPal, we take our core values to heart—kindness, health, being data-inspired, and championing positive change. We’re not just looking for someone with the right technical skills; we want someone who shares our vision and excitement for mentorship, eager to guide junior developers. If you have a passion for crafting elegant solutions and a desire to leave things better than you found them, we’d love to see your application. Join us in crafting a healthier future for our global community!

Frequently Asked Questions (FAQs) for Software Engineer II, iOS - Partnerships Role at MyFitnessPal
What are the responsibilities of a Software Engineer II, iOS at MyFitnessPal?

As a Software Engineer II, iOS at MyFitnessPal, you'll be responsible for developing innovative integrations with various partners, including personal trainers and wearables. This involves collaborating with design teams to create an intuitive user interface, optimizing network communication, and improving our app's overall performance. You'll also work within a cross-functional product engineering team to ensure that the MyFitnessPal iOS app enhances the user experience.

Join Rise to see the full answer
What are the qualifications needed for the Software Engineer II, iOS position at MyFitnessPal?

To be successful as a Software Engineer II, iOS at MyFitnessPal, candidates should have 2-4 years of relevant experience in iOS application development, specifically with Objective-C and Swift in an Agile environment. Other valuable qualifications include the ability to write testable code, familiarity with RESTful APIs, and experience working with multithreaded programming. Applicants should also possess excellent communication skills and a passion for mentoring junior developers.

Join Rise to see the full answer
What is the team culture like for the Software Engineer II, iOS role at MyFitnessPal?

The culture at MyFitnessPal is centered around collaboration and inclusivity. As a Software Engineer II, iOS, you'll find yourself among teammates who value mentorship and team support. Our values emphasize kindness and care, allowing you to thrive in a welcoming environment while positively impacting the health and fitness journeys of our users.

Join Rise to see the full answer
What types of projects will a Software Engineer II, iOS work on at MyFitnessPal?

In this role, a Software Engineer II, iOS will engage in projects focused on building integrations that enhance the functionality of the MyFitnessPal app. This could involve creating features that connect with health wearables or developing tools that help users interact with personal trainers. You'll get to contribute to improving user experience and implementing technical solutions that align with our business goals.

Join Rise to see the full answer
Is remote work an option for the Software Engineer II, iOS position at MyFitnessPal?

Absolutely! The Software Engineer II, iOS position at MyFitnessPal is fully remote, allowing you to work from anywhere in the United States. This flexibility supports your work-life balance while giving you the opportunity to contribute to a meaningful cause within a dynamic team.

Join Rise to see the full answer
Common Interview Questions for Software Engineer II, iOS - Partnerships
Can you explain your experience with Objective-C and Swift?

When asked about your experience with Objective-C and Swift, share specific projects where you utilized these languages. Discuss any challenges you faced and how you overcame them, and detail how your knowledge of both languages benefits the development of cohesive iOS applications, especially with respect to performance and user experience.

Join Rise to see the full answer
How do you approach developing a user-friendly mobile interface?

In response to designing user-friendly mobile interfaces, emphasize the importance of following the iOS Human Interface Guidelines. Discuss your process for gathering user feedback, iterating on designs, and collaborating with design teams to ensure an intuitive experience that aligns with user needs and expectations.

Join Rise to see the full answer
Can you describe your experience with RESTful APIs?

When discussing your experience with RESTful APIs, detail how you've integrated APIs into your previous projects. Mention any specific challenges you faced, such as handling errors or response times, and describe the strategies you used to overcome them, demonstrating your problem-solving skills and technical proficiency.

Join Rise to see the full answer
What is your experience with multithreaded programming?

If asked about multithreaded programming, explain your understanding of asynchronous tasks, and how you have applied multithreading to improve application performance. Provide examples where multithreading helped enhance the user interface responsiveness or data processing within an app you've developed.

Join Rise to see the full answer
How do you ensure your code is testable?

To answer this question effectively, discuss the importance of writing unit tests as you develop your code. Explain how you structure your code to make it modular and easy to test, and provide an example of a challenging situation where your testing strategies provided peace of mind and improved software reliability.

Join Rise to see the full answer
How do you handle feedback from your team?

When discussing team feedback, emphasize the importance of being open and receptive. Share your strategies for accepting constructive criticism and using it to fuel your growth, and discuss how regularly collaborating with teammates reinforces your ability to adapt and improve your development practices.

Join Rise to see the full answer
What makes you passionate about iOS development?

To tackle this question, share your personal journey and what drove you toward iOS development. Highlight the aspects you find most fulfilling, such as solving complex problems, the joy of creating intuitive user experiences, or your appreciation for the rapid advancements in technology within the Apple ecosystem.

Join Rise to see the full answer
How do you prioritize tasks in an Agile development environment?

To respond to this question, articulate your understanding of Agile principles and how they guide your workflow. Discuss your methods for managing tasks, such as utilizing backlog refinement sessions, participating in daily stand-ups, and leveraging collaboration tools to ensure effective communication and prioritization.

Join Rise to see the full answer
Describe a challenging bug you encountered and how you resolved it.

When asked about a challenging bug, recount a specific incident where you faced a technical challenge. Describe the steps you took to diagnose the issue, any collaborative efforts made with teammates, and the eventual resolution while highlighting what you learned from the experience.

Join Rise to see the full answer
What are your thoughts on team mentorship?

For this question, express your belief in the value of mentorship, especially in a collaborative environment like MyFitnessPal. Share your experiences mentoring junior developers, the impact it had on their growth, and how you view mentorship as a two-way street that fosters a supportive learning culture.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User

As a Staff Software Engineer for MyFitnessPal, you'll play a crucial role in enhancing the Android app's ad experience, positively impacting users' health journeys.

Photo of the Rise User
Posted 5 days ago

Join MyFitnessPal as a Principal Product Designer and lead innovative design strategies for a healthier future.

Photo of the Rise User

We're seeking a Senior Lead Software Engineer to develop cutting-edge payment solutions in the Visa Technology organization.

Photo of the Rise User

Join Matillion as a Senior Software Engineer to innovate and enhance data productivity solutions using cutting-edge AI technologies.

Photo of the Rise User
Teachable Remote Remote - Brazil
Posted 5 days ago
Mission Driven
Rapid Growth
Growth & Learning
Collaboration over Competition

Join Teachable's Platform Engineering team as a Software Engineer II to streamline processes and enhance productivity for creators worldwide.

Join Alignerr as a Software Engineer specializing in PHP to enhance AI models while working remotely.

Photo of the Rise User
Posted 3 days ago

Become a key player in software development as a Software Engineer at Sopra Real Estate Software, driving innovation in a transformative SaaS environment.

Photo of the Rise User
Posted 9 days ago

Join Jobgether as a Software Engineer I to launch impactful products that redefine car ownership using cutting-edge AI technology.

Posted 10 days ago

Join Paytient as a Senior Full-Stack Engineer to help enhance healthcare accessibility through innovative technology.

Photo of the Rise User
G2i Inc. Remote No location specified
Posted 2 days ago

Seeking skilled Python developers for a contract role focused on AI-driven media generation in a fully remote setup.

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...

52 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
SALARY RANGE
$115,000/yr - $130,000/yr
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
April 2, 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, Springfield just viewed Front Desk Clerk at Marriott International
L
Someone from OH, Akron just viewed Junior Graphic Designer at Little Spoon
Photo of the Rise User
Someone from OH, Columbus just viewed Licensing and Regulatory Compliance Analyst at Sportradar
Photo of the Rise User
Someone from OH, Mansfield just viewed US_EN_Operations_Warehouse Loader (Part Time) at Red Bull
Photo of the Rise User
Someone from OH, Dublin just viewed Salesforce Administrator at Multiverse
Photo of the Rise User
Someone from OH, Pickerington just viewed Salesforce Solution Analyst at GoodLeap
S
Someone from OH, Pickerington just viewed Salesforce Project Manager at Studio Science
Photo of the Rise User
Someone from OH, Dayton just viewed Medical Receptionist at LifeStance Health
C
Someone from OH, Massillon just viewed RN Ambulatory - Outpatient Infusion Therapy at CCF
Photo of the Rise User
Someone from OH, Columbus just viewed HR Business Partner (Maternity Cover) at Marshmallow
Photo of the Rise User
Someone from OH, Columbus just viewed Community Outreach Canvasser $24/Hr at Confidential
Photo of the Rise User
Someone from OH, Cincinnati just viewed Email Marketing Coordinator at Creative Circle
Photo of the Rise User
Someone from OH, Columbus just viewed UX Researcher, Amazon Autos at Amazon
Photo of the Rise User
24 people applied to Front-end Developer at Venturenox
Photo of the Rise User
Someone from OH, Cincinnati just viewed AI training and enablement at Writer
Photo of the Rise User
Someone from OH, Cincinnati just viewed Data Analyst (Contact Center-Hybrid) at Dow Jones
Photo of the Rise User
Someone from OH, Delaware just viewed Practice Group Manager at LifeStance Health
Photo of the Rise User
Someone from OH, Youngstown just viewed Event Services Human Resources Coordinator at Allied Universal
Photo of the Rise User
Someone from OH, Columbus just viewed IP Network Engineering Intern - Summer 2025 at Bandwidth