MyFitnessPal

Senior Software Engineer, iOS

MyFitnessPal

full-time

Posted on:

Location Type: Remote

Location: Remote • 🇺🇸 United States

Visit company website
AI Apply
Apply

Salary

💰 $150,000 - $190,000 per year

Job Level

Senior

Tech Stack

AndroidiOSObjective-CSwift

About the role

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

Requirements

  • 5+ years of experience as a software engineer
  • Actively contributed to and published iOS applications
  • Extensive experience with Objective-C and Swift
  • Expertise in 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
  • Experience with automating the building and publication of iOS apps
  • Pragmatic approach to solving problems
Benefits
  • Healthcare
  • Parental planning
  • Mental health benefits
  • Annual performance bonus
  • 401(k) plan and match
  • Responsible time off
  • Monthly wellness and technology allowances

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
Objective-CSwiftiOS app building frameworksUIKitFoundationunit teststestable coderefactoring architectural patternsmultithreaded programmingrelational database
Soft skills
collaborationrelationship buildingthought leadershipcoachingproblem solvingcommunication