
Senior Software Engineer, iOS
MyFitnessPal
full-time
Posted on:
Location Type: Remote
Location: Remote • 🇺🇸 United States
Visit company websiteSalary
💰 $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