iOS Software Engineer
Owns the iOS client for ActAI's agent-first AI communication app, building a production-grade Swift/SwiftUI application where AI interactions are central — integrating AI features via backend APIs, designing AI UX patterns, and optimizing performance, memory, and reliability.
- Compensation
- Not disclosed
- Location
- London, United Kingdom
- Work setup
- Not specified
- Seniority
- Not specified
- Employment
- Not specified
- Experience
- 3+ years
- Category
- Mobile
- Posted
Skills
Must have
- 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
- Strong intuition for AI UX patterns and user trust considerations
Nice to have
- Exposure to CoreML or light on-device ML
- Familiarity with feature flags or remote configuration systems
Full description
There are over 5 billion users using basic applications today such email, notes, tasks, calendar and they\u2019re not AI-native. Our mission is to build proactive applications for anyone in the world, who are not used to complex prompting. We aim to bring intelligence to conversations, errands, organising and workflows, with minimal to no prompting.
Our first application is an agent-first mobile communication app. We believe building applications that users use daily for communication, coordination and collaboration needs will help integrate AI into their lives. The net effect is to eliminate misinformation, achieve low coordination costs, enable high quality tasks and collaboration at scale with minimal or little prompting.
Role
As an iOS Software Engineer, you own the iOS client experience, how AI feels, responds, and performs in users\u2019 hands. This is not a thin integration role. You will build a production-grade iOS application where AI interactions are central to product experience, and performance, reliability, and user trust are critical.
Focus
- Build and maintain iOS applications using Swift and SwiftUI.
- Integrate AI-powered features through 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 closely with backend and ML engineers on API design and system behavior.
- Maintain high App Store quality, stability, and production reliability.
Ideal Experiences
- 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.
Outcomes
- Stable, smooth, and reliable real-world use iOS applications.
- Performance is optimized: responsive, low-latency, and efficient on memory and CPU.
- Production issues are detected early, monitored effectively, and resolved with clear root-cause analysis.
- Swift
- SPM
- SwiftUI
- SQL / noSQL
- TensorFlow Lite (on-device inference)