Talent.com
Staff Software Engineer, iOS
Staff Software Engineer, iOSMyfitnesspal • Remote, Remote, United States
Staff Software Engineer, iOS

Staff Software Engineer, iOS

Myfitnesspal • Remote, Remote, United States
30+ days ago
Job type
  • Full-time
  • Remote
Job description

We are looking for a Senior iOS Engineer to join the MyFitnessPal Engineering 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 :

The TOTS Team is a highly visible and impactful team at MyFitnessPal that operates the core of our business’s revenue engine. This cross-functional team (Android, Backend, iOS, Web Engineering, and many partner teammates and stakeholders) is responsible for handling all aspects of Premium subscriptions, including subscription management, data analysis, Premium upsells, and the development of exclusive Premium features.

Impact : The TOTS Team plays a crucial role in driving MyFitnessPal’s revenue growth and sustainability. By focusing on the core elements of subscription management, this team ensures that our Premium services remain a key contributor to our continued business success.

Key Responsibilities :

  • Subscription Management : Overseeing the entire lifecycle of Premium subscriptions, from acquisition to retention, ensuring a seamless and satisfying experience for our customers.
  • Data Analysis : Leveraging data to gain insights into subscriber behavior, preferences, and trends, enabling data-driven decision-making and continuous improvement of our Premium offerings.
  • Premium Features Development : Innovating and enhancing Premium features to provide exceptional value to our subscribers, keeping our offerings competitive and attractive.

What you’ll be doing :

  • Work collaboratively with cross functional peers to solve the right problems as a team.
  • Build relationships with your peers across other teams to understand and prioritize widespread challenges in the iOS ecosystem.
  • Build strong cross functional relationships with Android, Web, Backend and Infrastructure peers.
  • 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.
  • Turn big ideas into simple, elegant solutions.
  • Qualifications to be successful in this role :

  • Have 7+ years of experience as a software engineer
  • Have actively contributed to and published iOS applications
  • Mastery of Objective-C and Swift
  • Mastery of iOS app building frameworks (UIKit, Foundation, etc)
  • Extensive experience writing unit tests and testable code
  • Extensive experience refactoring architectural patterns
  • Experience with multithreaded programming
  • Experience working with a relational database
  • Have experience with automating the building and publication of iOS apps
  • Take a pragmatic approach to solving problems
  • Bonus Points :

  • Experience with payments infrastructure or AppStore Connect.
  • Exposure to XP, Pair Programming, Mob Programming or other highly collaborative working styles.
  • Experience with Test Driven Development (TDD), Behavior Driven Development (BDD) or other practices focussed on building self verifying code.
  • Experience migrating a large legacy codebase to modern standards.
  • Experience migrating from Objective-C to Swift.
  • Experience contributing to Android, Web, or Backend applications.
  • 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 $160,000 - $190,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 and work on your own terms 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.

    In addition to our standard employee benefits, hybrid employees will receive paid lunches in the office.

    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.

    Create a job alert for this search

    Software Engineer Ios • Remote, Remote, United States

    Related jobs
    Therapist / Physical Therapist / Oklahoma / Physical Therapist in Oklahoma (Sign-on Bonus / Relocation

    Therapist / Physical Therapist / Oklahoma / Physical Therapist in Oklahoma (Sign-on Bonus / Relocation

    K.A. Recruiting, Inc. • Chelsea, OK, US
    Full-time +1
    The Physical Therapist provides clinical patient care by initiating and administering appropriate treatment, progressing patient treatment as appropriate, and carrying patient load that reflects pr...Show more
    Last updated: 30+ days ago • Promoted
    Therapist / Physical Therapist / Oklahoma / Physical Therapist - Sign-on Bonus and Relocation Eligib

    Therapist / Physical Therapist / Oklahoma / Physical Therapist - Sign-on Bonus and Relocation Eligib

    K.A. Recruiting, Inc. • White Oak, OK, US
    Full-time +1
    Physical Therapist - White Oak, Oklahoma area - Permanent and Full-Time Hire.Hours : Monday through Friday, 8 am 5 pm.Sign-on Bonus and Relocation Eligible. Supportive Teamwork Environment.Multidisci...Show more
    Last updated: 13 hours ago • Promoted • New!
    Earn up to $25 per survey Online Survey Taker - Work your own hours (Hiring Immediately)

    Earn up to $25 per survey Online Survey Taker - Work your own hours (Hiring Immediately)

    Earn Haus • Parsons, Kansas, US
    Full-time +1
    We are urgently looking for people interested in taking online surveys for Fortune 500 brands.If you are a self-starter, looking for flexible hours throughout the week, this may be for you! Earn up...Show more
    Last updated: 30+ days ago • Promoted
    Dashers - Sign Up and Start Earning

    Dashers - Sign Up and Start Earning

    Doordash • Independence, Kansas, US
    Full-time +1
    Increase your chances of reaching the interview stage by reading the complete job description and applying promptly.DoorDash is the #1 category leader in food delivery, food pickup, and convenience...Show more
    Last updated: 20 days ago • Promoted
    ASM

    ASM

    Dollar Tree • Bartlesville, OK, US
    Full-time
    We're seeking an Assistant Store Manager to join our team to help with store operations, customer service and team development. Duties include, but are not limited to, the following : .Assist with sto...Show more
    Last updated: 8 days ago • Promoted
    Social Worker (MSW)

    Social Worker (MSW)

    Agape Care Group • Copan, OK, US
    Full-time
    Join Our Team as a Social Worker.Are you passionate about helping patients get the care they deserve? Do you want to make a meaningful impact in others' lives?. We are looking for hospice medical so...Show more
    Last updated: 30+ days ago • Promoted
    Flexible Online Survey Contributor (Hiring Immediately)

    Flexible Online Survey Contributor (Hiring Immediately)

    Earn Haus • Parsons, Kansas, US
    Full-time +1
    We are urgently looking for people interested in taking online surveys for Fortune 500 brands.If you are a self-starter, looking for flexible hours throughout the week, this may be for you! Earn up...Show more
    Last updated: 30+ days ago • Promoted
    Certified Nursing Assistant (CNA)

    Certified Nursing Assistant (CNA)

    Agape Care Group • Chelsea, OK, United States
    Full-time
    Do you value the time you spend with your patients? Is it important to you that your patients and their families know and feel that you are with them?. We are looking for certified nursing assistant...Show more
    Last updated: 30+ days ago • Promoted
    Earn up to $25 per survey Online Survey Taker - Flexible Work-from-Home Schedule (Hiring Immediately)

    Earn up to $25 per survey Online Survey Taker - Flexible Work-from-Home Schedule (Hiring Immediately)

    Earn Haus • Independence, Kansas, US
    Remote
    Full-time +1
    We are urgently looking for people interested in taking online surveys for Fortune 500 brands.If you are a self-starter, looking for flexible hours throughout the week, this may be for you! Earn up...Show more
    Last updated: 30+ days ago • Promoted
    Senior Software Infrastructure Engineer

    Senior Software Infrastructure Engineer

    Raytheon • US
    Full-time
    MA801 : Marlborough, MA 1001 Boston Post Road Building 2, Marlborough, MA, 01752 USA.Person, or Immigration Status Requirements : . At Raytheon, the foundation of everything we do is rooted in our valu...Show more
    Last updated: 11 days ago • Promoted
    Earn up to $25 per survey Online Survey Taker (Hiring Immediately)

    Earn up to $25 per survey Online Survey Taker (Hiring Immediately)

    Earn Haus • Independence, Kansas, US
    Full-time +1
    We are urgently looking for people interested in taking online surveys for Fortune 500 brands.If you are a self-starter, looking for flexible hours throughout the week, this may be for you! Earn up...Show more
    Last updated: 30+ days ago • Promoted
    Remote Survey Participant (Hiring Immediately)

    Remote Survey Participant (Hiring Immediately)

    Earn Haus • Independence, Kansas, US
    Remote
    Full-time +1
    We are urgently looking for people interested in taking online surveys for Fortune 500 brands.If you are a self-starter, looking for flexible hours throughout the week, this may be for you! Earn up...Show more
    Last updated: 30+ days ago • Promoted
    Travel Occupational Therapist - $2,734 per week

    Travel Occupational Therapist - $2,734 per week

    AHS Staffing • Neodesha, KS, US
    Full-time
    AHS Staffing is seeking a travel Occupational Therapist for a travel job in Neodesha, Kansas.Job Description & Requirements Specialty : Occupational Therapist Discipline : Therapy Start Date : 12 / 15 / 2...Show more
    Last updated: 13 days ago • Promoted
    Grubhub Driver - Bartlesville, OK - Fast Cash, Flexible Work!

    Grubhub Driver - Bartlesville, OK - Fast Cash, Flexible Work!

    Grubhub • Ochelata, OK, United States
    Full-time
    Earn big and work on your own time and terms as a Grubhub delivery partner! Grubhub is looking for drivers and bikers like you to hit the road quick and start delivering from restaurants, liquor st...Show more
    Last updated: 22 days ago • Promoted
    Software Development Engineer

    Software Development Engineer

    Amazon • Bartlesville, OK, USA
    Full-time
    Join Amazon's engineering team and help us build innovative solutions to complex problems.As a Software Development Engineer, you will design, develop, and test software applications and services.W...Show more
    Last updated: 19 days ago • Promoted
    Online Brand Influence Contributor (Hiring Immediately)

    Online Brand Influence Contributor (Hiring Immediately)

    Earn Haus • Independence, Kansas, US
    Full-time +1
    We are urgently looking for people interested in taking online surveys for Fortune 500 brands.If you are a self-starter, looking for flexible hours throughout the week, this may be for you! Earn up...Show more
    Last updated: 30+ days ago • Promoted
    Restaurant Delivery - Sign Up and Start Earning

    Restaurant Delivery - Sign Up and Start Earning

    Doordash • Independence, Kansas, US
    Full-time +1
    Increase your chances of reaching the interview stage by reading the complete job description and applying promptly.DoorDash is the #1 category leader in food delivery, food pickup, and convenience...Show more
    Last updated: 18 days ago • Promoted
    Delivery Driver - Sign Up and Start Earning

    Delivery Driver - Sign Up and Start Earning

    Doordash • Parsons, Kansas, US
    Full-time +1
    Increase your chances of reaching the interview stage by reading the complete job description and applying promptly.DoorDash is the #1 category leader in food delivery, food pickup, and convenience...Show more
    Last updated: 19 days ago • Promoted