Principal Engineer - iOS

Questhiring

Gurugram District

On-site

INR 4,000,000 - 7,000,000

Full time

6 hours ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Questhiring is seeking a Senior Principal Engineer – iOS to lead architecture and development of next-generation mobile experiences for millions of users. You will drive technical excellence and shape mobile strategy in a fast-growing environment.

You will mentor senior engineers, define architecture, and ensure scalable, reliable iOS applications while collaborating with product, design, backend, data, and business teams to deliver impactful customer experiences.

Qualifications

  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  • 11–15 years of software engineering experience, with at least 8+ years focused on iOS application development.
  • Proven experience building and launching products from 0 to 1 in a fast-paced environment.
  • Strong background in consumer internet B2C products serving large user bases.
  • Deep expertise in Swift, iOS SDK, UIKit, and modern iOS development frameworks.
  • Strong understanding of software architecture patterns such as MVVM, Clean Architecture, Modular Architecture, and Dependency Injection.
  • Hands-on experience with CI/CD pipelines, automated testing, monitoring, and release management.
  • Proven ability to influence engineering direction across teams and organizations.

Responsibilities

  • Lead the end-to-end architecture and development of large-scale iOS applications.
  • Drive the technical vision and roadmap for iOS platforms, ensuring scalability, maintainability, and performance.
  • Build products from concept to launch, including defining architecture, development practices, and engineering standards.
  • Solve complex technical challenges related to scale, performance, reliability, security, and user experience.
  • Collaborate closely with Product, Design, Backend, Data, and Business teams to deliver impactful customer experiences.
  • Establish best practices around software design, code quality, testing, CI/CD, observability, and release management.
  • Lead technical reviews, architectural discussions, and critical decision-making processes.
  • Mentor senior engineers and help build a strong engineering culture focused on innovation and execution excellence.
  • Drive adoption of modern iOS technologies and continuously improve engineering productivity.
  • Influence cross-functional teams and stakeholders through technical leadership and strategic thinking.

Skills

Swift
iOS SDK
UIKit
MVVM
Clean Architecture
Modular Architecture
Dependency Injection
CI/CD
Distributed systems
Performance optimization

Education

Bachelor's or Master's degree in Computer Science, Engineering, or a related field

Tools

Xcode
SwiftUI
Git

Job description

We are looking for a highly accomplished Senior Principal Engineer – iOS to lead the architecture, design, and development of next-generation mobile experiences for millions of users. This role is ideal for a hands-on technical leader who has successfully built and scaled consumer-facing products from 0 to 1, navigated complex engineering challenges, and driven technical excellence in high-growth environments.

You will play a critical role in defining the mobile technology vision, influencing product strategy, mentoring senior engineers, and delivering highly scalable, reliable, and 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, ensuring scalability, maintainability, and performance.
  • Build products from concept to launch, including defining architecture, development practices, and engineering standards.
  • Solve complex technical challenges related to scale, performance, reliability, security, and user experience.
  • Collaborate closely with Product, Design, Backend, Data, and Business teams to deliver impactful customer experiences.
  • Establish best practices around software design, code quality, testing, CI/CD, observability, and release management.
  • Lead technical reviews, architectural discussions, and critical decision-making processes.
  • Mentor senior engineers and help build a strong engineering culture focused on innovation and execution excellence.
  • Drive adoption of modern iOS technologies and continuously improve engineering productivity.
  • Influence cross-functional teams and stakeholders through technical leadership and strategic thinking.
Required Qualifications
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  • 11–15 years of software engineering experience, with at least 8+ years focused on iOS application development.
  • Proven experience building and launching products from 0 to 1 in a fast-paced environment.
  • Strong background in consumer internet B2C products serving large user bases.
  • Deep expertise in Swift, iOS SDK, UIKit, and modern iOS development frameworks.
  • Strong understanding of software architecture patterns such as MVVM, Clean Architecture, Modular Architecture, and Dependency Injection.
  • Experience designing systems that handle scale, high availability, and performance optimization.
  • Strong knowledge of networking, concurrency, memory management, offline-first architectures, and application security.
  • Hands-on experience with CI/CD pipelines, automated testing, monitoring, and release management.
  • Proven ability to influence engineering direction across teams and organizations.
Preferred Qualifications
  • Experience scaling mobile products to millions of users.
  • Exposure to SwiftUI and modern Apple ecosystem technologies.
  • Experience with experimentation platforms, personalization, analytics, and growth-focused product development.
  • Track record of driving major platform migrations or architectural transformations.
  • Experience working in high-growth startups or rapidly scaling technology companies.
  • Contributions to open-source projects, engineering blogs, patents, or technical conferences are a plus.
What We're Looking For
  • Strong product mindset with a passion for building exceptional customer experiences.
  • Ability to thrive in ambiguous, fast-changing, and highly challenging environments.
  • Excellent problem-solving and system design skills.
  • Demonstrated success in influencing stakeholders and leading through technical expertise.
  • A builder who enjoys creating products from the ground up and scaling them to large user bases.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer - iOS
Senior Software Engineer - iOS

Procore Technologies • Bengaluru

On-site
INR 1,800,000 - 2,600,000
Senior iOS Developer
Senior iOS Developer

Luxoft • India

On-site
INR 2,500,000 - 4,000,000
iOS Developer
iOS Developer

Jai Finance • Bengaluru

On-site
INR 1,200,000 - 2,000,000
Senior Ios Developer
Senior Ios Developer

Qentelli • Hyderabad

On-site
INR 4,000,000 - 6,400,000
iOS Engineer
iOS Engineer

Copods • Maharashtra

On-site
INR 1,200,000 - 2,000,000
iOS Lead - Chennai
iOS Lead - Chennai

JobCubby • Chennai District

On-site
INR 1,800,000 - 3,000,000
Senior iOS Developer
Senior iOS Developer

Luxoft • Bengaluru

On-site
INR 1,000,000 - 1,500,000
iOS Developer
iOS Developer

Zafify • Mumbai

On-site
INR 1,200,000 - 1,800,000
Opportunity to work on user-centric applications
Collaborative and growth-oriented work environment
Exposure to end-to-end mobile application lifecycle
+1
Mobile Developer
Mobile Developer

Kodo • Mumbai

On-site
INR 1,800,000 - 3,200,000
Senior Software Engineer-IOS
Senior Software Engineer-IOS

Pocket FM • Bengaluru

On-site
INR 1,500,000 - 2,200,000