Principal Engineer - iOS
Job Fit Check
Base Career helps you apply smarter for this job.
Key skills for this role
Role Overview
Questhiring is seeking a Senior Principal Engineer – iOS to lead architecture, design, and development of next-generation mobile experiences for millions of users.
The role is for a hands-on technical leader who has built and scaled consumer products from 0 to 1 and can drive technical excellence in high-growth environments.
The position will define mobile technology vision, influence product strategy, mentor senior engineers, and deliver scalable, reliable, performant iOS applications.
Key Skills for This Role
Full Job Posting
About the Role
Questhiring is seeking a Senior Principal Engineer – iOS to lead architecture, design, and development of next-generation mobile experiences for millions of users.
The role is for a hands-on technical leader who has built and scaled consumer products from 0 to 1 and can drive technical excellence in high-growth environments.
The position will define mobile technology vision, influence product strategy, mentor senior engineers, and deliver scalable, reliable, performant iOS applications.
Key Responsibilities
- Lead the end-to-end architecture and development of large-scale iOS applications.
- Drive the technical vision and roadmap for iOS platforms.
- Build products from concept to launch and define engineering standards.
- Solve complex challenges in scale, performance, reliability, security, and user experience.
- Collaborate with Product, Design, Backend, Data, and Business teams.
- Establish practices for design, code quality, testing, CI/CD, observability, and release management.
- Lead technical reviews and architectural decision-making.
- Mentor senior engineers and strengthen engineering culture.
- Drive adoption of modern iOS technologies and improve productivity.
- Influence cross-functional stakeholders through technical leadership.
Required Qualifications
- Hold a Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- Have 11–15 years of software engineering experience, including at least 8 years focused on iOS development.
- Have built and launched 0-to-1 products in a fast-paced environment.
- Have experience with consumer internet products serving large user bases.
- Have deep expertise in Swift, iOS SDK, UIKit, and modern iOS frameworks.
- Understand MVVM, Clean Architecture, Modular Architecture, and Dependency Injection.
- Have designed systems for scale, high availability, and performance optimization.
- Know networking, concurrency, memory management, offline-first architecture, and application security.
- Have hands-on experience with CI/CD, automated testing, monitoring, and release management.
- Can influence engineering direction across teams and organizations.
Preferred Qualifications
- Experience scaling mobile products to millions of users is preferred.
- Exposure to SwiftUI and modern Apple ecosystem technologies is preferred.
- Experience with experimentation, personalization, analytics, or growth-focused product development is preferred.
- Experience driving platform migrations or architectural transformations is preferred.
- Experience in high-growth startups or rapidly scaling technology companies is preferred.
- Open-source contributions, technical writing, patents, or conference contributions are a plus.
Working Style
The role seeks a product-minded builder who enjoys creating products from the ground up and scaling them to large user bases.
Success requires strong problem-solving and system design skills, stakeholder influence, and the ability to work in ambiguous and fast-changing environments.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career