Software Engineer III, iOS - Ads

1 Month ago • 4 Years + • Mobile Development • $135,000 PA - $160,000 PA

Job Summary

Job Description

MyFitnessPal is seeking a Software Engineer III, iOS to join their Ads team. The role involves implementing native mobile interfaces, optimizing UI, and building high-quality features. The engineer will collaborate with creative design and UI teams and contribute to business growth while improving user experience. The role requires technical expertise in iOS development, collaboration, and mentorship. The company offers various benefits, including health benefits, parental planning, and wellness allowances.
Must have:
  • 4+ years of relevant work experience
  • Experience building applications in Objective-C and Swift for iOS
  • Experience writing unit tests and testable code
  • Experience with multithreaded programming
  • Comfort working with RESTful APIs
  • 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
  • Excellent communication skills
Good to have:
  • Experience migrating a large legacy codebase to modern standards
  • Experience using a functional reactive programming framework (RxSwift, Combine, etc)
  • Experience using SwiftUI
Perks:
  • Face-to-Face Connections
  • Flexibility At Its Best
  • Give Back
  • Mentorship Program
  • Family-Friendly Support
  • Wellness Comes First
  • Celebrate Greatness
  • Elevate Your Health & Fitness
  • Unlock Your Potential
  • Championing Inclusion
  • Healthcare Matters
  • Secure Your Future

Job Details

At MyFitnessPal, our vision is to be the most trusted brand for improving your health through better food choices. We believe good health starts with what you eat. We provide the tools and resources to reach your weight management goals.

Our free, ad-supported app is central to our mission of providing accessible food tracking for all, and the majority of our users choose this option as they begin to live a healthier lifestyle. MyFitnessPal aims to enhance the user experience by incorporating premium ad formats that are not only engaging for users but also provide a significant revenue stream for the platform as our user base expands.

We are looking for a Software Engineer III, iOS to join the MyFitnessPal Ads team. Our users rely on the MyFitnessPal iOS app to power their health and fitness journeys every day. As a member of our MyFitnessPal Engineering team, you’ll have the opportunity to positively impact those users with your expertise in the iOS development ecosystem. In addition to technical expertise, you’ll find that your teammates value collaboration, mentorship, and inclusive environments.

About the Team:

Our brand-new Ads team is dually focused on improving the existing Ads experience while exploring novel formats for advertising throughout the user journey. If you’re excited about driving meaningful business growth while delivering a delightful experience to our end users, we want you on our team!

What you’ll be doing: 

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

Qualifications to be successful in this role: 

  • 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

Bonus Points:

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

 

Please consider applying even if you don’t meet 100% of the qualifications. Research shows you can still be considered for a position if you meet some of the requirements. At MyFitnessPal, we’re building a fitness product for everyone and believe our team should reflect that. We encourage people of different backgrounds, experiences, abilities, and perspectives to apply.

The reasonably estimated salary for this role at MyFitnessPal ranges from $135,000 - $160,000. Actual compensation is based on factors such as the candidate’s skills, qualifications, and experience. In addition, MyFitnessPal offers a wide range of comprehensive and inclusive employee benefits for this role including healthcare, parental planning, mental health benefits, annual performance bonus, a 401(k) plan and match, responsible time off, monthly wellness and technology allowances, and others.

Exciting Full-Time Employee Benefits, Perks and Culture

Face-to-Face Connections: We value personal connections. Enjoy opportunities to meet and connect with your team members in person to help forge meaningful relationships that extend beyond the virtual realm. Teams meet as often as needed and all of MyFitnessPal gathers annually.

Flexibility At Its Best: Achieve the work-life balance you deserve. Enjoy a flexible time-off policy with our Responsible Time Off benefit. 

Give Back: Use  your volunteer days off to support what matters most to you. Each full time teammate receives 2 days per calendar year to give back to their community through service.

Mentorship Program: Take control of your career through our mentorship program where, if you’d like, you will be matched with a teammate who can help you scale your skills and propel your growth.

Family-Friendly Support: Embrace the journey with confidence and care. Enjoy our paid maternity and paternity leave, to provide time to balance family responsibilities with your career and take the time needed to strengthen family relationships.  We understand the complexities of starting or expanding a family, which is why we provide best-in-class comprehensive assistance for fertility-related matters. 

Wellness Comes First: Live Good Health is one of our core values. Receive a monthly Wellness Allowance, empowering you to focus on your physical and mental well-being by choosing from a range of wellness initiatives, including dedicated mental health days.

Celebrate Greatness: Your hard work deserves recognition! Our reward and recognition platform empowers peers to acknowledge and reward each other for the exceptional contributions they make. 

Elevate Your Health & Fitness: Get access to MyFitnessPal Premium, allowing you to take your fitness, health and wellness journey to new heights.

Unlock Your Potential: Access our virtual learning and development library, and participate in training opportunities  to continuously grow and enhance your skills. 

Championing Inclusion: Our dedicated DEI Committee actively fosters a diverse and inclusive workplace by setting actionable goals and evaluating progress across the organization.

Healthcare Matters: Your well-being is our priority. Take advantage of our competitive medical, dental, and vision benefits that cater to your holistic healthcare needs. Feel secure and supported on your wellness journey.

Secure Your Future: Benefit from our retirement savings program, giving you peace of mind for your financial goals. Reach them sooner with MyFitnessPal’s competitive employer match.

 

At MyFitnessPal, our mission is to enable people to make healthy choices. And it wouldn't be possible without our team. We celebrate the unique POV that each person brings to the table and believe in a collaborative and inclusive environment. As an equal opportunity employer, we prohibit any unlawful discrimination on the basis of race, religion, military or veteran status, sex, gender, marital status, gender identity or expression, sexual orientation, national origin, age, or disability. These are our guiding ideologies and apply across all aspects of employment.

MyFitnessPal participates in E-Verify. 

Similar Jobs

Zuora - Business Systems Analyst

Zuora

Redwood City, California, United States (Remote)
1 Month ago
USE Insider - Full Stack Developer

USE Insider

Istanbul, İstanbul, Türkiye (Remote)
8 Months ago
Axel springer - Account Director, Growth Tech

Axel springer

New York, United States (On-Site)
1 Month ago
Match Group - Senior QA Engineer

Match Group

Rio De Janeiro, Brazil (Remote)
1 Week ago
Maersk - Program Manager – Continuous Improvement

Maersk

Ho Chi Minh City, Vietnam (On-Site)
1 Month ago
Apple - Software Engineer - Mobile Diagnostics

Apple

Cupertino, California, United States (On-Site)
2 Months ago
Twitch - Software Engineer II - iOS

Twitch

Seattle, Washington, United States (On-Site)
7 Months ago
Totality Corp - iOS Developer

Totality Corp

India (Remote)
1 Month ago
miniclip - Android developer

miniclip

Netherlands (On-Site)
1 Month ago
Unity - Senior Mobile Developer

Unity

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

CI Games - Online Gameplay Producer

CI Games

Warsaw, Masovian Voivodeship, Poland (Remote)
1 Month ago
Patreon - Scaled Creator Programs Lead

Patreon

(Remote)
2 Months ago
zoox - Senior Technical Program Manager - System Safety for Autonomy Software

zoox

Foster City, California, United States (Hybrid)
7 Months ago
upstox - Product Analyst Intern

upstox

Mumbai, Maharashtra, India (On-Site)
4 Weeks ago
logifuture - Senior DevOps Engineer

logifuture

Bucharest, Bucharest, Romania (Hybrid)
1 Month ago
Marsh McLennan - Lead Software Engineer

Marsh McLennan

Dublin, California, United States (Hybrid)
4 Weeks ago
Western Digital - Intern - Manufacturing Engineer

Western Digital

Prachin Buri, Thailand (On-Site)
3 Months ago
2K - Specialist, Global Community & Creators

2K

Novato, California, United States (Hybrid)
1 Month ago
Zones - Services Marketing Manager

Zones

Noida, Uttar Pradesh, India (On-Site)
1 Month ago
NVIDIA - Director of Reliability

NVIDIA

Santa Clara, California, United States (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

Jobs in United States

Riot Games - Principal Game Designer, Metasystems - League of Legends

Riot Games

Los Angeles, California, United States (On-Site)
2 Months ago
Qualcomm - ASICS Design Verification Engineer

Qualcomm

Santa Clara, California, United States (On-Site)
1 Month ago
Clearwater Analytics - Data Migration Specialist

Clearwater Analytics

Boise, Idaho, United States (On-Site)
1 Week ago
Qualcomm - Program Manager, IoT Chipset

Qualcomm

San Diego, California, United States (On-Site)
1 Week ago
Axel springer - Editor, Revenue Brew

Axel springer

New York, United States (Hybrid)
3 Weeks ago
Neolytix - Payer Analytics Specialist

Neolytix

Chicago, Illinois, United States (On-Site)
1 Month ago
Qualcomm - DSP Applications Software Engineer

Qualcomm

Austin, Texas, United States (On-Site)
1 Month ago
bytedance - Senior Software Development Engineer - Distributed NoSQL Database Systems

bytedance

San Jose, California, United States (On-Site)
5 Months ago
WebFX - Internet Marketing Account Strategist (Local SEO)

WebFX

Georgetown, Texas, United States (On-Site)
8 Months ago
Riot Games - Art Outsourcing II (Weapons Concept)

Riot Games

Los Angeles, California, United States (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

Mobile Development Jobs

Car Gurus - Senior JavaScript Engineer, React Native

Car Gurus

Boston, Massachusetts, United States (Hybrid)
2 Weeks ago
Open Systems Technologies - Senior Android Developer

Open Systems Technologies

Budapest, Hungary (On-Site)
1 Week ago
Nium - Senior Software Engineer - React Native

Nium

Mumbai, Maharashtra, India (On-Site)
2 Weeks ago
Mobiloitte - Senior iOS Consultant – Swift

Mobiloitte

(Remote)
1 Month ago
Crunchyroll - Staff Software Engineer - Mobile Video Players [Android]

Crunchyroll

Mexico City, Mexico City, Mexico (On-Site)
7 Months ago
binance - iOS Engineer

binance

Taipei City, Taiwan (Remote)
2 Weeks ago
Next Level Business Services - IOS Developer

Next Level Business Services

Dearborn, Michigan, United States (On-Site)
8 Months ago
Reddit - Senior iOS Software Engineer

Reddit

Dublin, County Dublin, Ireland (On-Site)
1 Month ago
Inkittt - Senior Front-End Engineer - Mobile & Web

Inkittt

Krakow Am See, Mecklenburg-Vorpommern, Germany (Hybrid)
3 Months ago
zeta - Lead Software Development Engineer - Mobile

zeta

Bengaluru, Karnataka, India (On-Site)
1 Week ago

Get notifed when new similar jobs are uploaded