10 Sep
|
Questhiring
|
Gurugram
10 Sep
Questhiring
Gurugram
Job Description
Principal iOS Engineer
n
? Location: Gurgaon
n
? Work Mode: Hybrid
n
? Experience: 11–14 Years
n
? Position: Principal iOS Engineer
n
About the Role
n
We are looking for a Principal iOS Engineer with 11–14 years of strong iOS engineering experience to join our engineering team in Gurgaon.
n
This role is ideal for a hands-on technical leader who is not just an architect on paper, but someone who continues to design, build, review, optimize, and scale production-grade mobile applications.
n
You will play a key role in defining the technical direction of large-scale consumer-facing mobile products while remaining deeply involved in engineering and coding.
n
Key Responsibilities
n
n
- Design and develop high-quality, scalable iOS applications using Swift.
n
- Provide technical leadership across architecture, system design, development, and engineering practices.
n
- Continue to be hands-on with production-quality code and contribute to critical engineering initiatives.
n
- Design scalable and maintainable iOS architectures for large-scale consumer applications.
n
- Drive application modularization and establish clean architectural patterns.
n
- Analyze and solve complex problems involving scalability, reliability, concurrency, and performance.
n
- Design systems capable of supporting high traffic and large user bases.
n
- Work closely with Product, Design, Backend, QA, DevOps, and other engineering teams.
n
- Conduct architecture and code reviews and establish engineering best practices.
n
- Identify technical risks and drive initiatives to improve application stability, performance, and reliability.
n
- Mentor senior engineers and help build a robust engineering culture.
n
- Participate in technical decision-making and define long-term engineering roadmaps.
n
- Troubleshoot complex production issues and drive them to resolution.
n
- Promote clean code, automated testing, CI/CD, observability, and engineering excellence.
n
n
Required Skills & Experience
n
n
- 11–14 years of professional iOS engineering experience.
n
- Deep expertise in Swift and iOS development.
n
- Strong hands-on programming and software engineering capabilities.
n
- Extensive experience building consumer-facing mobile applications at scale.
n
- Strong understanding of:
n
- iOS Architecture
n
- System Design
n
- Design Patterns
n
- Modularization
n
- SOLID principles
n
- Clean Architecture
n
- Concurrency
n
- Multithreading
n
- Memory Management
n
- Performance Optimization
n
- Strong understanding of distributed systems and scalability concepts.
n
- Experience designing systems for high availability, reliability, and fault tolerance.
n
- Strong knowledge of iOS frameworks, SDKs, APIs, networking, persistence, and application lifecycle.
n
- Experience working with REST APIs and backend services.
n
- Robust understanding of mobile application security and performance.
n
- Experience with Git and modern software development practices.
n
- Strong debugging and problem-solving skills.
n
- Experience leading technical initiatives across multiple engineering teams.
n
n
Good to Have
n
n
- Experience with SwiftUI and UIKit.
n
- Experience with Combine / async-await.
n
- Experience with dependency injection and modular application architecture.
n
- Experience building highly scalable mobile platforms.
n
- Experience with CI/CD and mobile release automation.
n
- Experience with monitoring, logging, crash analytics, and observability.
n
- Experience working in Agile/Scrum environments.
n
- Experience mentoring senior/principal engineers.
n
n
What We’re Looking For
n
We are specifically looking for someone who:
n
✔ Is a strong hands-on iOS engineer
n
✔ Can architect systems but also write production code
n
✔ Has experience scaling consumer-facing applications
n
✔ Can solve complex engineering and system-design problems
n
✔ Can provide technical leadership without moving completely away from coding
n
✔ Has a strong focus on performance, reliability, scalability, and engineering quality
n
Interview Focus Areas
n
Candidates can expect discussions around:
n
n
- Swift & iOS Development
n
- iOS Architecture
n
- System Design
n
- Distributed Systems
n
- Scalability & Reliability
n
- Concurrency & Multithreading
n
- Performance Optimization
n
- Mobile System Design
n
- Coding & Problem Solving
n
- Architecture & Design Patterns
n
- Large-Scale Consumer Applications
n
- Technical Leadership
n
n
Apply
n
If you are a Principal/Senior iOS Engineer who enjoys solving complex technical problems while remaining hands-on with engineering, we'd love to hear from you.
n
? Interested candidates can share their updated CV with the hiring team.
📌 Principal IOS Engineer (Gurugram)
🏢 Questhiring
📍 Gurugram