Point your AI agent at freehire and let it find you a job.

Get the CLI →

Nicoll Curtin

NewBe an early applicant

IOS Engineer

Posted Updated
Discussion

Summary

Builds and maintains a production-grade iOS app in Swift and SwiftUI where AI is central: integrating AI features via backend APIs, designing UX for AI interactions (streaming, retries, fallbacks), and optimizing performance, memory, and battery. Works closely with backend and ML engineers to keep App Store-quality, low-latency releases.

Overview

As an iOS Software Engineer, you own the client experience where AI is central. You will build a production-grade iOS app using Swift and SwiftUI, integrating AI features via backend APIs and shaping UX for AI interactions. You’ll optimize performance, memory, and battery use while ensuring reliability and user trust. Collaborating with backend and ML engineers, you’ll influence API design and system behavior, aiming for stable, low-latency experiences. This role offers meaningful impact through high-quality, AI-powered iOS experiences.

Responsibilities
  • Build and maintain iOS applications using Swift and SwiftUI
  • Integrate AI-powered features via backend APIs
  • Design UX patterns for AI interactions including loading states, streaming responses, retries, and fallbacks
  • Optimize performance, memory usage, and battery efficiency
  • Capture user signals and feedback to support AI evaluation and iteration
  • Collaborate with backend and ML engineers on API design and system behavior
  • Maintain high App Store quality, stability, and production reliability
Key requirements
  • 3+ years of iOS development experience using Swift
  • Hands-on experience integrating AI-powered features into mobile apps
  • Strong understanding of async/await, concurrency, and background tasks
  • Solid iOS performance and memory optimization skills
  • Experience shipping and maintaining production iOS apps
  • Comfort designing for latency, partial failure, and non-deterministic AI behavior
  • Exposure to CoreML or light on-device ML
  • Familiarity with feature flags or remote configuration systems
  • Strong intuition for AI UX patterns and user trust considerations
  • Collaborative mindset with cross-functional teams
  • User-centric problem solving
  • Clear communication and documentation
  • Swift
  • SwiftUI
  • SPM (Swift Package Manager)

Skills

Apply

See also

Mobile jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.