Principal IOS Engineer (Gurugram)

Principal IOS Engineer (Gurugram)

03 Sep
|
Questhiring
|
Gurugram

03 Sep

Questhiring

Gurugram

Principal iOS Engineer

? Location: Gurgaon

? Work Mode: Hybrid

? Experience: 11–14 Years

? Position: Principal iOS Engineer

About the Role

We are looking for a Principal iOS Engineer with 11–14 years of strong iOS engineering experience to join our engineering team in Gurgaon.

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 .

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.

Key Responsibilities

- Design and develop high-quality, scalable iOS applications using Swift.
- Provide technical leadership across architecture, system design, development, and engineering practices.
- Continue to be hands-on with production-quality code and contribute to critical engineering initiatives.
- Design scalable and maintainable iOS architectures for large-scale consumer applications.
- Drive application modularization and establish clean architectural patterns.
- Analyze and solve complex problems involving scalability, reliability, concurrency, and performance .
- Design systems capable of supporting high traffic and large user bases.
- Work closely with Product, Design, Backend, QA, DevOps, and other engineering teams.
- Conduct architecture and code reviews and establish engineering best practices.
- Identify technical risks and drive initiatives to improve application stability, performance, and reliability.
- Mentor senior engineers and help build a strong engineering culture.




- Participate in technical decision-making and define long-term engineering roadmaps.
- Troubleshoot complex production issues and drive them to resolution.
- Promote clean code, automated testing, CI/CD, observability, and engineering excellence.

Required Skills & Experience
- 11–14 years of professional iOS engineering experience.
- Deep expertise in Swift and iOS development .
- Strong hands-on programming and software engineering capabilities.
- Extensive experience building consumer-facing mobile applications at scale .
- Strong understanding of:
- iOS Architecture
- System Design
- Design Patterns
- Modularization
- SOLID principles
- Clean Architecture
- Concurrency
- Multithreading
- Memory Management
- Performance Optimization
- Strong understanding of distributed systems and scalability concepts .
- Experience designing systems for high availability, reliability, and fault tolerance .
- Strong knowledge of iOS frameworks, SDKs, APIs, networking, persistence, and application lifecycle.
- Experience working with REST APIs and backend services.
- Strong understanding of mobile application security and performance.
- Experience with Git and up-to-date software development practices.
- Strong debugging and problem-solving skills.




- Experience leading technical initiatives across multiple engineering teams.

Good to Have
- Experience with SwiftUI and UIKit.
- Experience with Combine / async-await.
- Experience with dependency injection and modular application architecture.
- Experience building highly scalable mobile platforms.
- Experience with CI/CD and mobile release automation.
- Experience with monitoring, logging, crash analytics, and observability.
- Experience working in Agile/Scrum environments.
- Experience mentoring senior/principal engineers.

What We’re Looking For We are specifically looking for someone who:

✔ Is a strong hands-on iOS engineer

✔ Can architect systems but also write production code

✔ Has experience scaling consumer-facing applications

✔ Can solve complex engineering and system-design problems

✔ Can provide technical leadership without moving completely away from coding

✔ Has a strong focus on performance, reliability, scalability, and engineering quality

Interview Focus Areas

Candidates can expect discussions around:

- Swift & iOS Development
- iOS Architecture
- System Design
- Distributed Systems
- Scalability & Reliability
- Concurrency & Multithreading
- Performance Optimization
- Mobile System Design
- Coding & Problem Solving
- Architecture & Design Patterns
- Large-Scale Consumer Applications
- Technical Leadership

Apply 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.

? Interested candidates can share their updated CV with the hiring team.

📌 Principal IOS Engineer (Gurugram)
🏢 Questhiring
📍 Gurugram

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: principal ios engineer (gurugram) / gurugram

Subscribe to this job alert:

Get the latest job offers by email for: principal ios engineer (gurugram) / gurugram