MyFitnessPal is a company that provides tools and resources to help users achieve their health goals. They are looking for a Software Engineer III, iOS to join their APPS team, focusing on enhancing the user experience of their iOS application by implementing intuitive mobile interfaces and optimizing performance.
Responsibilities:
- Work closely with our creative design and user interface team to implement native mobile interfaces according to the iOS Human Interface Guidelines
- Continually improve the user experience by analyzing and optimizing UI, data storage, and network communications
- Independently build and deliver high quality features and improvements
- 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
- Work closely with your cross-functional product engineering team to solve problems
- Turn big ideas into simple, elegant solutions
Requirements:
- 4+ years of relevant work experience
- Applicable experience building applications in Objective-C and Swift for the iOS platform within an Agile environment
- Experience writing unit tests and testable code
- Experience with multithreaded programming
- Comfort working with RESTful APIs
- Substantial experience with Git in a team environment
- Experience working with a relational database
- Past usage of at least one package manager
- Some experience with CI/CD
- Enjoy working in a collaborative team environment
- Excellent communication skills
- Excited about the opportunity to mentor junior developers
- Demonstrate kindness and empathy
- 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