This position is no longer accepting applications
Closed on June 6, 2026.
This role is filled — get an email when new Engineering roles open on DeveloperJobs.io:
iOS Lead Developer
Get alerted when similar jobs are posted — set up a New Engineering jobs on DeveloperJobs.io alert.
See other roles at Tata Consultancy Services.
Job Description
The Tata Consultancy Services seeks an experienced iOS engineering lead to guide the design and development of high quality iOS applications, with a focus on architectural rigor, technical excellence, and mentoring to promote engineering excellence. This onsite role is based in Mount Laurel, New Jersey, with a compensation range of USD 110,000 to 120,000 annually.
Responsibilities
- Lead the architecture and development of complex iOS applications, ensuring they scale, remain maintainable, and perform well.
- Make strategic design decisions, uphold SOLID principles, and set the technical direction for the team.
- Drive the adoption of SwiftUI and other modern iOS frameworks across multiple projects.
- Oversee integration and management of third party SDKs using Cocoapods and Swift Package Manager.
- Design and implement responsive user interfaces for iPhone and iPad form factors.
- Establish and maintain robust CI/CD pipelines using Jenkins and GitHub Actions.
- Promote code quality through thorough code reviews, documentation, and comprehensive test coverage including unit and UI tests.
- Mentor junior developers and foster a culture of continuous learning and improvement.
- Collaborate with cross functional teams to deliver features that meet business and user needs.
Requirements
- 8+ years of professional iOS development experience.
- Expertise in advanced Swift features including protocol oriented programming, generics and associated types, result builders for SwiftUI, concurrency (async/await), property wrappers, custom operators, and advanced error handling.
- Deep proficiency with SwiftUI and UIKit.
- Experience implementing biometric authentication (Face ID, Touch ID), passkeys (FIDO2/WebAuthn), password manager integration (e.g., iCloud Keychain), and iOS Autofill for secure authentication.
- Strong understanding of software design patterns and architecture styles such as MVVM or MVI, aligned with SOLID principles.
- Proven experience integrating third party SDKs using Cocoapods and Swift Package Manager.
- Hands-on unit testing with XCTest and Swift Testing, plus UI testing with XCUITest.
- Practical knowledge of CI/CD tools, especially Jenkins and GitHub Actions.
- Excellent communication, leadership, and mentoring abilities.
- Proficiency with Git and modern development workflows.
Technologies
- iOS
- Swift
- SwiftUI
- UIKit
- Cocoapods
- Swift Package Manager
- XCTest
- XCUITest
- Jenkins
- GitHub Actions
- Git
- Face ID
- Touch ID
- FIDO2/WebAuthn
- iCloud Keychain
- MVVM
- MVI
Location
Mount Laurel, NJ (onsite)
Salary
USD 110,000 to 120,000 per year
Job Function
Technology
Role
Technical Lead
Job ID
409191
Desired Skills
- iOS
Qualifications
Bachelor of Computer Science