HamburgerMenu
hirist

Job Description

Role : Principal iOS Build Engineer

Location : Pune, Hinjewadi, India

Experience : 9-14 Years

Employment Type : Full-time

Job Overview :


We're seeking a highly experienced and strategic Principal iOS Build Engineer to join a top US product-based MNC in Pune. You'll be a key technical leader responsible for designing, implementing, and optimizing our iOS build systems, CI/CD pipelines, and development infrastructure. If you have extensive experience in iOS development, a deep understanding of Xcode build processes, and a passion for creating efficient and reliable build environments, we encourage you to apply.


Key Responsibilities


- Architect & Optimize Build Systems : Design, implement, and maintain advanced build systems for complex iOS applications, focusing on performance, reliability, and scalability.

- CI/CD Pipeline Ownership : Lead the development and optimization of robust CI/CD pipelines for iOS projects, ensuring rapid and consistent delivery.

- Tooling & Automation : Identify, evaluate, and integrate new tools and technologies to automate various aspects of the iOS development workflow, from compilation to distribution.

- Troubleshooting & Debugging : Act as the go-to expert for complex build, integration, and performance issues, providing deep technical insights and solutions.

- Collaboration & Mentorship : Work closely with iOS developers, QA, and other engineering teams to understand their needs and provide technical guidance. Mentor junior and mid-level

engineers on best practices for build engineering.

- Performance & Efficiency : Continuously monitor and improve build times, resource utilization, and overall efficiency of the iOS development infrastructure.

- Standards & Best Practices : Define and enforce best practices for code management, branching strategies, dependency management, and release processes within the iOS ecosystem.

Requirements :


- 9 - 14 years of total experience in software development, with a significant focus on iOS build engineering or related infrastructure roles.


- Deep expertise in Xcode build system internals, including build phases, targets, schemes, and configurations.

- Extensive experience with CI/CD tools (e.g., Jenkins, GitLab CI, GitHub Actions, TeamCity, Fastlane) tailored for iOS.

- Strong scripting skills (e.g., Python, Ruby, Bash) for automation.

- Solid understanding of version control systems, particularly Git, and branching strategies.

- Experience with dependency managers like CocoaPods, Carthage, or Swift Package Manager.

- Familiarity with iOS application signing, provisioning profiles, and distribution processes (App Store Connect, TestFlight).

- Strong problem-solving skills with an ability to diagnose complex build-related issues.

- Excellent communication and collaboration skills, with a proven ability to lead technical

initiatives.

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

Preferred Qualifications :


- Experience with large-scale, multi-repository iOS projects.


- Knowledge of distributed build systems.

- Familiarity with containerization (Docker) in a mobile CI/CD context.

- Experience with performance profiling and optimization of build processes.


info-icon

Did you find something suspicious?