Remote job
Staff Software Engineer, iOS - Subscription Growth
Job details
About this role
Role overview
Lead iOS engineering for a team responsible for subscription growth and management in a consumer health and fitness app. The role combines hands-on technical leadership with cross-functional work on experiments, premium experiences, and the subscription lifecycle, while helping the team balance rapid learning with app quality and stability.
Responsibilities
- Guide technical solutions for subscription acquisition, retention, promotional offers, and in-app premium experiences. - Partner with product, data, design, Android, web, backend, and infrastructure colleagues to identify priorities and solve shared problems. - Set strong practices for iOS architecture, testing, security, deployment, and maintainability. - Coach engineers and contribute technical direction across the team. - Make practical decisions on high-visibility work where experimentation and release stability both matter.
Requirements
- At least eight years of iOS engineering experience, including published iOS applications. - Deep experience with Swift, Objective-C, and iOS frameworks such as UIKit and Foundation. - Extensive practice writing unit tests and testable code, and refactoring application architecture. - Experience with multithreaded programming, relational databases, and automated app build and release processes. - Pragmatic problem-solving and effective cross-functional collaboration skills.
Nice to have
- Experience with payments systems or App Store Connect. - Familiarity with collaborative development methods such as pair programming, and with TDD or BDD. - Experience modernizing a large legacy application, migrating Objective-C to Swift, or contributing to Android, web, or backend code.
Benefits and work setup
The stated salary range is $160,000–$210,000, with actual compensation dependent on qualifications and experience. Listed benefits include health coverage, retirement savings with employer match, paid family leave, fertility support, wellness resources, learning opportunities, and access to a mentorship program.