Hello,
Greetings,
Hope you are safe & healthy.
My name is Kundan Mishra. I am a Technical Recruiter with Altitude Technology Solutions (ATS) INC.
The purpose of this email is to serve as an invitation to discuss the opportunity below with our customer that I think you or your candidate would be a great fit for.
Role- iOS Tech Lead
Location- Malvern, PA & Charlotte, NC (3 days onsite)
Experience- 10+ years
Must have financial domain experience
About the Role
We are looking for an iOS Tech Lead to lead the technical direction of our iOS ecosystem and guide our iOS engineering team. This role is responsible for defining and evolving the overall mobile architecture, mentoring senior and mid-level iOS developers, and collaborating closely with the Android Architect/Lead and backend teams to deliver cohesive, scalable, and high-performance mobile solutions.
You will be the go-to person for architectural decisions on iOS, ensuring our apps are robust, maintainable, and aligned with business and product goals.
Key Responsibilities
Architecture & Technical Leadership
Define and own the end-to-end iOS application architecture, including presentation, domain, and data layers.
Establish and govern architecture patterns (e.g., Clean Architecture, MVVM, VIPER, modularization) across iOS codebases.
Drive shared architecture decisions with the Android counterpart to ensure consistency in:
Navigation and state management strategies
Error handling, logging, analytics, and security
Design scalable solutions for multi-module, multi-target apps (feature modules, design systems, shared core libraries).
Evaluate and introduce relevant Apple and third-party frameworks, tools, and libraries to improve performance, reliability, and developer productivity.
Team Guidance & Mentoring
Provide technical leadership and guidance to iOS developers (Senior, Mid, Junior) in day-to-day implementation.
Conduct architecture reviews, code reviews, and design reviews to ensure adherence to standards and best practices.
Define and maintain coding guidelines, architectural blueprints, and reusable patterns for the iOS team.
Mentor developers on Swift, SwiftUI/UIKit, async/await/Combine, and modern iOS practices.
Support the hiring and onboarding of new iOS engineers by defining role expectations and interview standards.
Cross-Platform & Cross-Functional Collaboration
Work closely with the Android Architect/Lead to:
Align on overall mobile architecture strategy and shared principles.
Ensure feature parity and consistent user experience across iOS and Android where appropriate.
Define and maintain platform-agnostic contracts (API, data models, analytics events, error codes, etc.).
Collaborate with Backend Architects, DevOps, and Security teams on:
API design and integration patterns
Authentication/authorization and secure data handling
CI/CD pipelines and release strategies
Partner with Product, Design, and QA to translate requirements into scalable technical solutions and ensure high-quality delivery.
Quality, Performance & Security
Define non-functional requirements (performance, scalability, reliability, security) for iOS applications.
Lead initiatives around app performance optimization (startup time, memory, rendering, networking, and battery usage) using tools like Instruments.
Establish and enforce testing strategies: unit tests, UI tests, snapshot tests, integration tests, and automation coverage goals.
Ensure adherence to Apple’s Human Interface Guidelines and platform best practices.
Define and enforce mobile security best practices: keychain usage, secure storage, data encryption, certificate pinning, jailbreak/root detection (as needed).
Process, Tooling & Governance
Define and evolve iOS development processes (branching strategy, release strategy, code review process).
Work with DevOps/Platform teams to optimize CI/CD for iOS (build pipelines, static analysis, automated tests, distribution).
Introduce and maintain static analysis, linting, and code quality tools for iOS.
Participate in roadmap planning and technical discovery, providing effort estimates, risk assessments, and architectural input.
Document architectural decisions using ADR (Architecture Decision Records) or similar practices.
Requirements
8+ years of professional experience in iOS development, with at least 2–3 years in a senior or lead capacity.
Deep expertise in Swift and strong knowledge of SwiftUI and UIKit.
Proven experience designing and implementing large-scale, modular iOS applications.
Strong understanding of software architecture principles: Clean Architecture, SOLID, separation of concerns, modularization.
Hands-on experience with asynchronous and reactive programming (async/await, Combine, GCD, OperationQueue).
Solid understanding of unit and UI testing on iOS (XCTest, XCUITest, mocking frameworks, snapshot testing).
Experience setting up and working with CI/CD pipelines for iOS (e.g., GitHub Actions, Jenkins, Bitrise, or similar).
Strong knowledge of RESTful APIs, networking, offline capabilities, and caching strategies.
Familiarity with app security best practices, data protection, keychain, and safe handling of credentials and tokens.
Experience working in Git-based workflows (GitHub Flow, GitFlow) and leading code reviews at scale.
Excellent communication skills with the ability to influence and align multiple stakeholders, including Android counterparts, backend teams, and product leaders.
Preferred Qualifications (Nice to Have)
Prior experience in a Technology Architect, Principal Engineer, or Staff iOS Engineer role.
Exposure to or collaboration experience with Android architecture (even at a conceptual level) to drive cross-platform consistency.
Experience with analytics and monitoring tools (Firebase, Crashlytics, Instabug, custom dashboards).
Background in enterprise-grade mobile solutions (security, compliance, MDM, feature flags, A/B testing).
Contributions to open-source iOS projects, technical blogging, conference talks, or internal tech evangelism.
Experience working in Agile/Scrum environments and driving technical improvements (refactoring, migration projects, tech debt reduction) across multiple releases.
Thanks & Regards
Kundan Mishra
Sr. Technical Recruiter