Senior Native iOS Developer

DatamaxisDearborn, MI

About The Position

We are seeking a Senior iOS Developer (Contractor) for a high-impact 6-month engagement to design, build, and launch a robust native iOS application. The ideal candidate will: Drive development from requirements to production within a 5-month delivery timeline Have deep expertise in Swift, SwiftUI, and modern concurrency (async/await) Be experienced in secure authentication (OAuth/MSAL) and performance optimization Thrive in a fast-paced Agile environment with high technical standards This is a hands-on execution role for a developer who excels in delivering high-quality applications under tight deadlines.

Requirements

  • 7–8+ years of native iOS development experience
  • Proven track record of delivering 2–3+ apps end-to-end (concept to App Store)
  • Expert in Swift (latest versions), SwiftUI, and UIKit
  • Strong experience with async/await and multi-threading
  • Hands-on experience with MVVM or Clean Architecture
  • Ability to build scalable, maintainable applications
  • Experience with OAuth, MSAL, and SSO-based authentication
  • Strong background in REST API integration
  • Experience with data persistence (Core Data / SwiftData)
  • Expertise in Xcode Instruments (Time Profiler, Leaks, Network)
  • Experience with: Git-based version control
  • CI/CD tools (GitHub Actions, Bitrise, Xcode Cloud)
  • Strong experience in Agile/Scrum environments
  • Ability to manage tight deadlines and changing priorities
  • Experience with: App Store Connect Certificates & provisioning
  • Apple review process

Responsibilities

  • Develop and deploy production-ready iOS features using Swift, SwiftUI, and UIKit
  • Implement modern concurrency (async/await) for responsive UI and background processing
  • Design and integrate secure authentication flows (OAuth, MSAL, SSO)
  • Build scalable networking layers for RESTful API integration
  • Implement efficient data handling and local caching
  • Design modular, scalable applications using MVVM or Clean Architecture
  • Perform advanced debugging and optimization using Xcode Instruments (Time Profiler, Leaks)
  • Ensure code quality through peer reviews and best practices
  • Follow Apple Human Interface Guidelines for UI/UX standards
  • Participate in Agile ceremonies ( stand-ups, sprint planning, retrospectives )
  • Identify and resolve technical debt and bottlenecks proactively
  • Maintain clear technical documentation for architecture and authentication
  • Ensure smooth handoff post-contract
  • Ensure compliance with security best practices (Keychain, secure APIs)
  • Manage TestFlight releases and versioning
  • Collaborate with backend/design teams for API & UI optimization
  • Conduct code reviews and mentor junior developers
  • Identify and mitigate technical and delivery risks proactively
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service