HHiring Reality
← Navan

Senior (iOS) Software Engineer

Navan
Location
London, UK
Posted
16 days ago
Department
Engineering
What they actually want (must-haves)
  • 5+ years of professional development experience with strong Swift skills, building high quality iOS apps
  • Deep understanding of Swift and the iOS SDK, including Swift concurrency (async/await, Task, actors), structured concurrency, and modern GCD usage
  • Experience with SwiftUI for building production UIs; familiarity with UIKit and interoperability is a plus
  • Experience with Combine or other reactive patterns, and when to prefer them vs. async/await
  • Strong grasp of iOS architecture (e.g., MVVM, Clean Architecture, modularization) suitable for AI-powered, stateful, and real-time features
  • Solid understanding of JSON, REST, WebSockets, streaming APIs and robust networking layers (error handling, retries, offline support)
Nice to have
  • Curiosity about new interaction models (chat, agents, multimodal UI, etc.)
  • Familiarity with LLM-driven features (prompt design, integrating LLM APIs, handling latency, fallbacks, guardrails)
What the job really is

In this role, you will design and develop innovative user experiences for a travel and expense app on iOS, leveraging AI and conversational interfaces. You'll be responsible for building high-quality features using modern Swift practices, collaborating with cross-functional teams, and iterating on features based on user feedback and analytics.

Things to weigh
  • No salary listed
  • The role involves working with AI and modern iOS technologies, which may provide valuable experience but also requires a strong technical background
  • The use of AI-assisted tools for resume evaluation may impact the initial application process
Job score3/5
Benefits1/5
Freshness4/5
Career value5/5
Role clarity5/5
Pay transparency0/5

Applying to Navan?

See how your résumé matches this role — and tailor it from what actually gets interviews.