iOS Developer

Responsibilities: 

  • Develop and deploy production-ready native iOS features within a 5-month build cycle using Swift, SwiftUI, and UIKit
  • Implement async/await and modern Swift concurrency patterns to build highly responsive UIs and manage background tasks
  • Architect and integrate secure login flows using OAuth and MSAL for SSO-based authentication
  • Build robust networking layers to consume RESTful APIs with efficient data handling and local caching
  • Use MVVM or Clean Architcture to keep the codebase modular, testable, and easy to transition after the 6-month term.
  • Perform performance optimization and memory management using Xcode Instruments (Time Profiler, Leaks)
  • Participate in peer code reviews to maintain code quality, security, and adherence to Apple’s Human Interface Guidelines
  • Actively participate in Agile ceremonies (daily standups, sprint planning) to meet month-5 delivery milestones
  • Identify and resolve technical debt or architectural bottlenecks to prevent launch delays.
  • Provide clear technical documentation and handoff materials for authentication logic and core architecture
  • Ensure development follows industry-standard security protocols (Keychain, secure API communication) for enterprise compliance
  • Coordinate TestFlight deployments, manage versioning and build distribution for stakeholder feedback and QA
  • Advise backend and design teams on API contracts and UI assets to optimize native iOS performance
  • Conduct code reviews and mentor auxiliary developers to maintain maintainable, low-debt code.
  • Proactively identify and communicate technical or timeline risks and propose actionable mitigations
  • Own App Store Connect tasks: certificates, provisioning, builds, and Apple review navigation

Experience: 

  • 7+ years of professional native iOS development experience with a track record of shipping high-quality applications
  • Led development and deployment of 2–3+ major apps from concept to App Store launch
  • Expert-level Swift knowledge (latest versions) with deep SwiftUI and UIKit interoperability experience
  • Hands-on experience implementing async/await and modern Swift concurrency for multi-threaded apps
  • Strong practical experience with MVVM or Clean Architecture in production environments
  • Proven integration experience with OAuth and MSAL for enterprise SSO
  • Deep experience consuming RESTful APIs and managing complex data persistence (Core Data or SwiftData)
  • Expert proficiency with Xcode Instruments (Time Profiler, Leaks, Network) for performance tuning and debugging
  • Experience with Git-based version control and CI/CD pipelines (e.g., GitHub Actions, Bitrise, Xcode Cloud)
  • Proven work in fast-paced Agile/Scrum environments managing strict deadlines and shifting priorities
  • Hands-on experience with TestFlight and App Store Connect processes, certificates, and provisioning
  • Familiarity with enterprise security and compliance requirements for mobile apps
Experience: Senior
Job Type: Contract
Job Location: Hybrid Metro Detroit

Apply for this position

Allowed Type(s): .pdf, .doc, .docx