Senior Native iOS Developer
IntroductionWe are seeking a highly skilled and experienced contractor for a high-impact, 6-month project to build and launch a robust native iOS application. Your primary mission is to take our existing requirements to a production-ready state within 5 months.Required Skills & Qualifications7–8 years of professional experience in native iOS development with a proven track record of shipping high-quality applications.Expert-level command of Swift (latest versions), including deep knowledge of SwiftUI and UIKit interoperability.Hands-on experience implementing async/await and modern Swift concurrency patterns to manage complex, multi-threaded applications.Strong understanding of scalable architecture patterns, specifically MVVM or Clean Architecture, and their practical application in production environments.Proven experience integrating secure authentication frameworks, specifically OAuth and MSAL for SSO-based enterprise environments.Applicants must be able to work directly for Artech on W2.Preferred Skills & QualificationsExperience consuming RESTful APIs and managing complex data persistence (Core Data or SwiftData).Expert proficiency with Xcode Instruments (Time Profiler, Leaks, Network) for debugging and optimizing app performance and memory usage.Experience with Git-based version control and CI/CD pipelines (e.g., GitHub Actions, Bitrise, or Xcode Cloud).Day-to-Day ResponsibilitiesDevelop and deploy production-ready native iOS features using Swift, SwiftUI, and UIKit within a compressed 5-month build cycle.Implement highly responsive user interfaces by leveraging async/await and modern Swift concurrency patterns to handle complex background tasks.Architect and integrate secure login flows using OAuth and MSAL for seamless SSO-based implementations.Conduct deep-dive debugging and memory management using Xcode Instruments to ensure a high-performance, crash-free user experience.Participate in rigorous peer code reviews to maintain high standards for code cleanliness, security, and adherence to Client's Human Interface Guidelines.Actively participate in Agile ceremonies to ensure project milestones are met for the month-5 delivery target.Provide clear technical documentation for the authentication logic and core architecture to ensure a smooth transition at the end of the contract.For immediate consideration, please click APPLY to begin the screening process with Alex.