Summary
Join the brand-new MyFitnessPal Partnerships team as a Software Engineer, iOS, contributing to tools that benefit users, the company, and partners. This fully U.S. remote position involves building innovative integrations with third parties, collaborating with design and UI teams, optimizing user experience, and delivering high-quality features. You will work closely with a cross-functional team, translating ideas into elegant solutions, and embodying MyFitnessPal's core values. The role requires 2-4 years of relevant experience in iOS development using Objective-C and Swift within an Agile environment. Competitive salary and a wide range of comprehensive employee benefits are offered.
Requirements
- 2-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 working with RESTful APIs
- Experience with multithreaded programming
- 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
- Build out innovative integrations with third parties (think: personal trainers, wearables, etc) to ensure that the MyFitnessPal app can support our users on their holistic fitness journey
- Work closely with our creative design and user interface team to implement native mobile interfaces according to the iOS Human Interface Guidelines
- Continually improve the user experience by analyzing and optimizing UI, data storage, and network communications
- 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
- 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
- A 401(k) plan and match
- Responsible time off
- Monthly wellness and technology allowances
- Flexible time-off policy
- 2 volunteer days per calendar year
- Mentorship program
- Paid maternity and paternity leave
- Assistance for fertility-related matters
- Monthly Wellness Allowance
- Reward and recognition platform
- MyFitnessPal Premium access
- 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)
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.