Position Details
About this role
Lead development of iOS client code solutions to deliver engaging customer experiences, following engineering best practices and design principles. Mentor junior engineers, participate in agile ceremonies, and ensure code quality by reviewing pull requests for Swift idioms while partnering with product and quality teams.
Key Responsibilities
- Develop iOS client code solutions that deliver on Product Strategy
- Partner with Software Engineers, UX/UI, Quality Engineers, Product Owners/Analysts
- Participate in all team agile ceremonies
- Review pull requests and ensure adherence to Swift and other language idioms
- Mentor junior to mid-level members and lead major platform components
Technical Overview
The role focuses on iOS application development using Swift, including code reviews for Swift language idioms and integration with product strategy in agile teams. It also references AWS/Amazon Web Services and cross-platform collaboration (Android, APIs, and web disciplines).
Ideal Candidate
The ideal candidate is an iOS lead engineer with 4+ years of software engineering experience and 3+ years building iOS applications in Swift. They are experienced delivering in agile teams, reviewing pull requests to enforce Swift idioms, partnering across UX/UI and quality, and leading major platform components while contributing to developer communities and (preferred) open source work.
Must-Have Skills
Nice-to-Have Skills
Tools & Platforms
Required Skills
Hard Skills
Soft Skills
Industry & Role
Keywords for Your Resume
Deal Breakers
Bachelor's Degree, At least 4 years of experience in software engineering, At least 3 years of experience building iOS applications, At least 3 years of experience with Swift
Get matched to jobs like this
Luna finds roles that fit your skills and career goals — no endless scrolling required.
Create a Free Profile