Skip to content
NavanNavan

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