Remote job
Senior iOS Software Engineer
Job details
About this role
Role overview
A senior iOS engineering role on a customer experience mobile team building a native consumer app for an internet service provider. The position focuses on delivering features that let customers manage in-home devices, access support, change subscriptions, and pay bills, while raising the bar on architecture, quality, and performance across the mobile codebase.
Responsibilities
- Design, build, and maintain high-quality features for a native iOS application using modern development practices. - Collaborate with product, design, and engineering partners to translate requirements into intuitive, performant mobile experiences. - Implement responsive, reliable solutions using SwiftUI and modern iOS concurrency patterns. - Develop and maintain comprehensive automated test suites that safeguard app stability and code quality. - Mentor teammates, lead code reviews, and shape ongoing improvements to mobile architecture and engineering standards.
Requirements
- Bachelor's degree in Computer Science or a related field, or equivalent practical experience. - 7 years of experience building and maintaining native iOS applications in Swift. - Hands-on experience with SwiftUI and modern iOS concurrency patterns. - Experience with automated testing frameworks and practices for iOS. - Immigration sponsorship is not available for this role.
Nice to have
- Experience working on large-scale consumer-facing mobile applications. - Advanced debugging and performance optimization techniques. - Contributions to mobile application architecture decisions. - Familiarity with CI/CD pipelines for mobile development.
Benefits and work setup
- US base salary range of $156,800–$224,500 plus bonus and benefits, with location-based variation. - Application window open at least until July 12, 2026. - Equal opportunity employer with confidential disability-related accommodation support available.