Remote Staff Software Engineer, iOS (Remote - US)

at Jobgether

Posted 2 hours ago 0 applied

Description:

  • This position is for a Staff Software Engineer, iOS at MyFitnessPal, available remotely in the United States.
  • The role involves shaping and advancing a widely-used iOS application that supports millions of users in their health and fitness journeys.
  • Responsibilities include leading the development and enhancement of iOS applications with a focus on scalability, performance, and maintainability.
  • The engineer will collaborate with cross-functional teams, including Android, Web, Backend, and Infrastructure, to solve complex problems and deliver integrated solutions.
  • The position requires driving the development of premium features and subscription management capabilities to ensure a seamless user experience.
  • The engineer will research, design, and implement robust technical solutions to meet business goals and support a growing user base.
  • Providing technical leadership, mentoring, and guidance to team members is essential to elevate the overall quality and productivity of the engineering team.
  • Maintaining code quality standards, including unit testing, refactoring, and architectural improvements, is a key responsibility.
  • Participation in design reviews, code reviews, and contributing to defining best practices for mobile development, testing, and deployment is expected.
  • The role emphasizes turning innovative ideas into practical and elegant solutions while balancing business needs with technical feasibility.

Requirements:

  • Candidates must have 7+ years of experience as a software engineer with a focus on iOS development.
  • Proven experience in contributing to and publishing iOS applications is required.
  • Mastery of Objective-C and Swift, along with iOS frameworks such as UIKit and Foundation, is necessary.
  • Extensive experience with unit testing, testable code, and refactoring architectural patterns is expected.
  • A strong understanding of multithreaded programming and relational databases is required.
  • Experience in automating iOS app builds and deployment processes is essential.
  • Candidates should have the ability to take a pragmatic and user-centered approach to solving technical challenges.
  • Strong collaboration, communication, and leadership skills to work across multiple teams and mentor peers are necessary.
  • Bonus qualifications include experience with payments infrastructure, AppStore Connect, Test-Driven Development (TDD), Behavior-Driven Development (BDD), migrating legacy codebases, or contributing to Android, Web, or Backend applications.

Benefits:

  • The position offers a competitive salary range of $160,000 - $190,000, plus a performance-based bonus.
  • Employees receive medical, dental, and vision insurance.
  • A 401(k) retirement plan with employer match is provided.
  • The company has a flexible time-off policy and offers paid parental leave.
  • Monthly wellness and technology allowances are included.
  • Opportunities for in-person team gatherings and annual company-wide events are available.
  • A mentorship program is in place to support professional growth.
  • Employees have access to premium app features, virtual learning, and development resources.
  • The workplace culture is inclusive and collaborative, with DEI initiatives.
  • Volunteer days are offered to give back to the community.