iOS Developer
ARCHIVED
We can't find an active application page for this role right now. It may reopen or be listed elsewhere. Use Next Steps to search for an active apply link and similar live jobs.
Position: Native iOS Developer Location: Dearborn, MI (Hybrid Work Model)We are looking for a Senior iOS Developer to build and launch a robust native application. This role requires an expert in Swift and SwiftUI who can immediately implement modern async/await concurrency and secure SSO/MSAL authentication. You must be highly proficient with Xcode Instruments for rapid performance tuning and debugging to ensure a stable launch. Working in a fast-paced Agile environment, you will use MVVM/Clean Architecture to build scalable features that are easy to hand off. This is a hands-on execution role for a developer who thrives on tight delivery timelines and high technical standards.Key Responsibilities Rapid Feature Execution: Develop and deploy production-ready native iOS features using Swift, SwiftUI, and UIKit. Modern Concurrency: Implement highly responsive user interfaces by leveraging async/await and modern Swift concurrency patterns to handle complex background tasks. Secure Authentication: Architect and integrate secure login flows using OAuth and MSAL for seamless SSO-based implementations. API Integration: Build robust networking layers to consume RESTful APIs, ensuring efficient data handling and local caching where necessary. Performance Optimization: Conduct deep-dive debugging and memory management using Xcode Instruments (Time Profiler, Leaks) to ensure a high-performance, crash-free user experience. Code Governance: Participate in rigorous peer code reviews to maintain high standards for code cleanliness, security, and adherence to Apple’s Human Interface Guidelines. Experience & Skills 7–8+ years of professional experience in native iOS development with a proven track record of shipping high-quality applications. Full Lifecycle Success: Must have successfully led the development and deployment of at least 2–3 major apps from initial concept to App Store launch. Expert-level command of Swift (latest versions), including deep knowledge of SwiftUI and UIKit interoperability. Concurrency Specialist: Hands-on experience implementing async/await and modern Swift concurrency patterns to manage complex, multi-threaded applications Proven experience integrating secure authentication frameworks, specifically OAuth and MSAL for SSO-based enterprise environments. Deep experience consuming RESTful APIs and managing complex data persistence (Core Data or SwiftData).