iOS Lead Developer

Purple Drive Technologies

$120K — $150K *
Information Technology
8 - 10 years of experience
Job Overview by Ladders

Qualifications

  • 8+ years of professional iOS development experience.
  • Proficient in advanced Swift programming features, including protocol-oriented programming and generics.
  • Deep expertise in SwiftUI and UIKit frameworks.
  • Experience with biometric authentication and secure user authentication methods.
  • Strong understanding of software design patterns and SOLID principles.
  • Proven capability in integrating third-party SDKs with Cocoapods and Swift Package Manager.
  • Hands-on experience with unit and UI testing methodologies.

Responsibilities

  • Drive the architecture and development of scalable, maintainable iOS applications.
  • Make strategic design decisions and set technical direction for the development team.
  • Lead the implementation of modern frameworks like SwiftUI across projects.
  • Manage integration of third-party SDKs effectively using relevant tools.
  • Design responsive UIs tailored for various Apple devices such as iPhones and iPads.
  • Establish and maintain CI/CD pipelines for streamlined development processes.
  • Champion code quality through thorough reviews and testing practices.
  • Mentor junior developers to enhance team skills and knowledge.

Benefits

  • Opportunity to work with advanced technologies and frameworks.
  • Role includes mentorship and leadership responsibilities.
  • Engage in innovative software development and architecture design.
  • Collaborate with cross-functional teams to impact user experience.
  • Access to continuous learning and professional development opportunities.
Full Job Description
Overview:

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:

o Protocol-oriented programming

o Generics and associated types

o Result builders (e.g., for SwiftUI)

o Concurrency (async/await, structured concurrency)

o Property wrappers

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

Similar Jobs

More Jobs at Purple Drive Technologies

  • iOS Lead Developer
    $120K — $150K *
    Mount Laurel, NJ 08054 (Burlington County)
    Information Technology
    In-Person
  • API Architect
    $120K — $150K *
    Mount Laurel, NJ 08054 (Burlington County)
    Information Technology
    In-Person
  • Data Modeler
    $100K — $130K *
    Los Angeles, CA 90011 (Los Angeles County)
    Finance & Insurance
    In-Person
  • Technical Project Manager
    $100K — $130K *
    Austin, TX 78745 (Travis County)
    Finance & Insurance
    In-Person
  • Senior Blockchain Engineer, Digital Assets
    $120K — $160K *
    Austin, TX 78745 (Travis County)
    Information Technology
    In-Person

More Information Technology Jobs

Find similar iOS Lead Developer jobs: