Senior iOS Software Engineer
Build and ship AI-powered conversational and context-aware experiences for a consumer iOS app using Swift, SwiftUI, modern concurrency, and robust networking. The role requires 5+ years of iOS development experience and familiarity with LLM-driven features and AI-assisted development tools.
About the job
Responsibilities
- Design and ship UX patterns for conversational interfaces and AI-driven experiences on iOS.
- Architect and build Swift-first, production-grade features using async/await, structured concurrency, and modern iOS APIs.
- Implement context-aware experiences using behavior, preferences, and app state, with emphasis on performance and privacy.
- Use analytics, experimentation, A/B testing, logging, and validation to improve features and quality.
- Translate complex AI/ML capabilities into simple, intuitive mobile interactions.
- Use AI-assisted development tools while maintaining a high-quality, secure, and well-tested codebase.
- Collaborate with product, design, and backend teams.
Requirements
- 5+ years of professional software development experience building high-quality iOS applications.
- Strong Swift skills and deep knowledge of the iOS SDK.
- Experience with Swift concurrency, including async/await, Task, actors, structured concurrency, and modern GCD.
- Production experience with SwiftUI; UIKit interoperability is a plus.
- Experience with Combine or other reactive programming patterns.
- Strong understanding of iOS architecture, including MVVM, Clean Architecture, and modularization.
- Experience with JSON, REST, WebSockets, streaming APIs, and robust networking layers.
- Experience with error handling, retries, offline support, offline storage, background processing, threading, and push notifications.
- Familiarity with conversational UX and LLM-driven features, including prompt design, LLM API integration, latency handling, fallbacks, and guardrails.
- Experience using AI development tools such as Claude Code or GitHub Copilot, with sound judgment about code quality and security.
- Track record building consumer-facing applications; ideally shipped applications to the App Store and iterated using user feedback and metrics.
- Bachelor’s degree in Computer Science or a related technical field.
Skills
Swift, Ios Sdk, Swift Concurrency, Async/Await, SwiftUI, Uikit, Combine, Mvvm, Clean Architecture, Rest, WebSockets, Streaming Apis, LLM APIs, Push Notifications, Github Copilot