# Senior iOS Software Engineer

**Company:** [Navan](https://hotfix.jobs/companies/navan)
**Location:** London, United Kingdom, Berlin, Germany
**Role:** iOS Engineering
**Experience:** 5+ years
**Skills:** Swift, Ios Sdk, Swift Concurrency, Async/Await, SwiftUI, Uikit, Combine, Mvvm, Clean Architecture, Rest, WebSockets, Streaming Apis, LLM APIs, Push Notifications, Github Copilot
**Posted:** 2026-09-04

> 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.

## Job Description

## 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.

**Apply:** https://hotfix.jobs/jobs/13cb6c49-b196-47f4-a5f6-8791437b70c2
**Canonical:** https://hotfix.jobs/jobs/13cb6c49-b196-47f4-a5f6-8791437b70c2