Senior (iOS) Software Engineer
Core
Design and ship conversational interfaces and AI-driven iOS experiences, translating complex AI/ML capabilities into intuitive mobile interactions.
Role type
Senior IC iOS software engineer (AI/conversational interfaces)
Builds
Production-grade Swift features and consumer-facing iOS applications with AI-powered, stateful, and real-time capabilities
Domain
Mobile (iOS) + Artificial Intelligence / Machine Learning
Deliverable
production ML models | product features
Required skills
Swift, iOS SDK, SwiftUI, MVVM, Clean Architecture, REST, WebSockets, offline storage, background processing, LLM API integration, prompt design, A/B testing, analytics
Preferred skills
UIKit interoperability, Combine, structured concurrency, async/await, App Store launch experience, multimodal interface design
Technologies
Swift, SwiftUI, UIKit, Combine, async/await, Task, actors, GCD, JSON, REST, WebSockets, Claude Code, GitHub Copilot
Responsibilities
Architect and build production-grade Swift features using modern iOS APIs; Implement context-aware experiences using behavior, preferences, and application state; Use analytics, metrics, and A/B testing to iterate on features; Collaborate with product, design, and backend teams; Integrate LLM-driven features with guardrails and latency handling
Seniority
Senior, hands-on IC