Software Engineer III, iOS

New
M
MyFitnessPalHealth and fitness
Remote - USFull-TimeMiddle
Salary$135,000 - $165,000
Apply NowOpens the employer's application page

Job Details

Experience
4+ years of relevant work experience
Required Skills
AgileGitiOS DevelopmentSwiftCI/CDRESTful APIsUnit Testing

Requirements

  • Have 4+ years of relevant work experience.
  • Have applicable experience building applications in Swift for iOS within an Agile environment.
  • Have experience writing unit tests and testable code.
  • Have experience with multithreaded programming.
  • Be comfortable working with RESTful APIs.
  • Have substantial experience with Git in a team environment.
  • Have experience working with a relational database.
  • Have used at least one package manager.
  • Have some experience with CI/CD.
  • Have experience working in a collaborative team environment.
  • Be excited about mentoring junior developers.
  • Bonus: Experience migrating a large legacy codebase to modern standards.
  • Bonus: Experience with a functional reactive programming framework such as RxSwift or Combine.
  • Bonus: Experience using SwiftUI.

Responsibilities

  • Implement native mobile interfaces with the design and user interface team, following iOS Human Interface Guidelines.
  • Analyze and optimize UI, data storage, and network communications to improve the user experience.
  • Build and deliver high-quality features and improvements independently.
  • Research and implement technical solutions to attain business goals.
  • Provide thought leadership on best practices in design, testing, security, and deployment.
  • Coach team members and mentor junior developers.
  • Work with the cross-functional product engineering team to solve problems.
  • Turn big ideas into simple, elegant solutions.
View Full Description & ApplyYou'll be redirected to the employer's site
$135,000 - $165,000
Apply Now