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