Job Description
Overview We are seeking a Senior iOS Developer for a high-impact, 6-month contract to build and launch a robust native mobile application. This is a hands-on execution role focused on delivering production-ready features within a compressed 5-month timeline.
The ideal candidate is an expert in Swift and SwiftUI, with deep experience in modern concurrency, secure authentication (SSO/MSAL), and performance optimization. You thrive in fast-paced Agile environments and have a proven track record of delivering high-quality applications under tight deadlines.
Key Responsibilities Development & Delivery - Develop and deploy production-ready native iOS features using Swift, SwiftUI, and UIKit
- Implement responsive, high-performance UI using async/await and modern Swift concurrency patterns
- Architect and integrate secure authentication flows using OAuth and MSAL (SSO)
- Build and maintain robust networking layers to consume RESTful APIs, including data handling and local caching
Architecture & Code Quality - Design scalable, modular applications using MVVM or Clean Architecture principles
- Perform deep-dive debugging and performance tuning using Xcode Instruments (Time Profiler, Leaks, Network)
- Conduct peer code reviews to ensure high standards for code quality, security, and maintainability
- Ensure adherence to Apple Human Interface Guidelines and best practices
Agile Collaboration - Participate in Agile ceremonies (standups, sprint planning, retrospectives) to meet delivery milestones
- Identify and resolve technical debt and architectural bottlenecks early
- Collaborate cross-functionally with product, design, and backend teams
- Document core architecture and authentication logic to support a smooth handoff at project completion
Additional Responsibilities - Security & Compliance: Ensure secure data handling (e.g., Keychain) and API communication aligned with enterprise standards
- Release Management: Manage TestFlight deployments, versioning, and build distribution for QA and stakeholder feedback
- Technical Leadership: Provide guidance to backend and design teams to ensure API and UI alignment with iOS best practices
- Mentorship & Code Review: Support other developers through code reviews and technical guidance
- Risk Management: Proactively identify risks and communicate mitigation strategies to maintain project timelines
Minimum Qualifications Professional Experience - 7-8+ years of experience in native iOS development
- Proven track record of delivering and launching at least 2-3 applications end-to-end
Technical Expertise - Expert-level proficiency in Swift, SwiftUI, and UIKit
- Strong experience with async/await and modern concurrency patterns
- Deep understanding of MVVM or Clean Architecture in production environments
Security & Integration - Hands-on experience implementing OAuth and MSAL-based SSO authentication
- Strong experience integrating RESTful APIs and managing data persistence (Core Data or SwiftData)
Tools & Performance - Advanced proficiency with Xcode Instruments for performance tuning and debugging
- Experience with Git-based version control and CI/CD tools (e.g., GitHub Actions, Bitrise, Xcode Cloud)
Execution & Delivery - Experience working in Agile/Scrum environments with tight deadlines
- Strong knowledge of App Store Connect, provisioning, certificates, and the Apple review process
Job Tags
Contract work, Local area