About the Role
We are seeking an experienced iOS Developer forthe development of a native iPadOS application written in Swift. This application serves as the client-side component of a larger distributed product, communicating with backend services via secure HTTP APIs.
This role requires both deep hands-on iOS expertise and strong technical leadership. You will be responsible for architectural direction, development standards, CI/CD strategy, and mentoring the iOS team while continuing to contribute high-quality production code.
Key Responsibilities Technical Leadership
- Define and evolve the architecture of the iPadOS application
- Establish and enforce coding standards, best practices, and review processes
- Guide decisions around modularization and project structure using Tuist
- Own and improve the CI/CD pipeline using Xcode Cloud
- Drive performance, reliability, and maintainability initiatives
Hands-On Development
- Design, implement, and maintain complex features in Swift
- Build and maintain robust client-server integrations using RESTful APIs (HTTP POST/GET, JSON, authentication, error handling)
- Ensure high-quality networking layers (URLSession, async/await, retries, timeouts, security best practices)
- Debug complex production issues across client and backend boundaries
- Optimize performance, memory usage, and responsiveness on iPad devices Collaboration &
Mentorship
- Mentor and support other iOS developers
- Partner closely with backend engineers to align API contracts and error handling strategies
- Collaborate with QA, product, and DevOps to ensure stable releases
Required Qualifications
5+ years of professional iOS development experience
- Strong expertise in Swift and iOS SDKs
- Proven experience leading or owning architecture for a production iOS/iPadOS app
- Deep understanding of:
- UIKit and/or SwiftUI o Auto Layout and adaptive design for iPad o Concurrency (GCD, async/await) o Memory management and performance
optimization
- Strong experience with:
- RESTful APIs and HTTP networking o Authentication flows and secure data handling o Modular project architecture o Git-based workflows and structured code reviews
- Experience debugging complex production issues
Strong Plus
- Experience using Tuist for scalable, modular project management
- Experience with Xcode Cloud or similar iOS CI/CD pipelines
- Experience working in distributed systems environments
- Familiarity with:
o App security best practices o Background processing o Offline-first or data-intensive applications
- Experience in regulated or enterprise environments