Skip to content
mimi

iOS Lead Developer

Tata Consultancy Service Limited

Mt Laurel Township · On-site Full-time Lead $110k – $120k/yr 1w ago

About the role

About

We are seeking an accomplished Senior iOS Developer to lead the design and development of high-quality iOS applications. The ideal candidate will have deep technical and architectural expertise, a passion for mentoring, and a commitment to engineering excellence.

Required Skills

  • 8+ years of professional iOS development experience.
  • Experience with advanced Swift features, including:
    • Protocol-oriented programming
    • Generics and associated types
    • Result builders (e.g., for SwiftUI)
    • Concurrency (async/await, structured concurrency)
    • Property wrappers
    • Custom operators and advanced error handling
  • Deep expertise in SwiftUI and UIKit.
  • Experience implementing biometric authentication (Face ID, Touch ID), passkeys (FIDO2/WebAuthn), password manager integration (e.g., iCloud Keychain, third-party managers), and iOS Autofill for secure and seamless user authentication.
  • Strong understanding of software design patterns, MVVM/MVI architectures, and SOLID principles.
  • Proven experience integrating third-party SDKs using Cocoapods and Swift Package Manager.
  • Hands-on experience with unit testing using XCTest and Swift Testing, as well as UI testing (XCUITest).
  • Practical knowledge of CI/CD tools, especially Jenkins and GitHub Actions.
  • Excellent communication, leadership, and mentoring skills.
  • Proficient with Git and modern development workflows.

Nice to Have

  • Experience with Android development (Kotlin/Java).
  • Knowledge of Kotlin Multiplatform (KMP).
  • Exposure to cross-platform mobile development.
  • Familiarity with AI-assisted development tools (e.g., GitHub Copilot) and prompt engineering to accelerate coding, testing, and documentation.
  • Experience integrating AI/ML features into mobile applications.

Roles & Responsibilities

  • Drive the architecture and development of complex iOS applications, ensuring scalability, maintainability, and performance.
  • Make high-level design decisions, enforce SOLID principles, and set technical direction for the team.
  • Lead the adoption and implementation of SwiftUI and modern iOS frameworks across projects.
  • Oversee the integration and management of third-party SDKs using Cocoapods and Swift Package Manager.
  • Design and implement responsive UIs for a variety of Apple device form factors (iPhone and iPad).
  • Establish and maintain robust CI/CD pipelines using Jenkins and GitHub Actions.
  • Champion code quality through rigorous code reviews, technical documentation, and comprehensive test coverage (unit and UI).
  • Mentor and guide junior developers, fostering a culture of continuous learning and improvement.
  • Collaborate with cross-functional teams to deliver features that meet business and user needs.

Salary Range

$110,000-$120,000 a year

Skills

async/awaitCI/CDCocoapodsConcurrencyFace IDFIDO2GenericsGitGitHub ActionsiOSJenkinsKotlinKotlin MultiplatformMVVMMVIObjective-CPasskeysProtocol-oriented programmingResult buildersSOLIDSwiftSwift Package ManagerSwift TestingSwiftUITouch IDUI TestingUIKitUnit TestingWebAuthnXCUITestXCTest

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free