Skip to content
← Back to job listings

Senior Software Engineer (iOS)

Navan · New York, United States

External listingfull-time14 days ago

About The Role

Join our team as a Senior Software Engineer (iOS) and help us build the next generation of travel and expense technology using AI and large language models. You will work at the intersection of AI and mobile, designing and shipping innovative UX patterns for conversational interfaces and AI-driven experiences on iOS. You will also architect and build Swift-first, production-grade features, lead the implementation of context-aware experiences, and collaborate across product, design, and backend in a fast-moving environment.

  • Concevoir et expédier des modèles UX innovants pour les interfaces conversationnelles et les expériences pilotées par l'IA sur iOS.
  • Architecturer et construire des fonctionnalités de production de qualité en utilisant Swift, async/await, la concurrence structurée et les API iOS modernes.
  • Collaborer avec les équipes produit, design et backend dans un environnement dynamique pour définir comment les voyageurs interagissent avec le produit.
  • 5+ years of professional development experience with strong Swift skills, building high quality iOS apps
  • Familiarity with LLM‑driven features (prompt design, integrating LLM APIs, handling latency, fallbacks, guardrails) and/or conversational UX
  • Strong grasp of iOS architecture (e.g., MVVM, Clean Architecture, modularization) suitable for AI‑powered, stateful, and real‑time features
  • Experience with offline storage, background processing, threading and push notifications
  • BS in Computer Science or related technical field
  • Solid understanding of JSON, REST, WebSockets, streaming APIs and robust networking layers (error handling, retries, offline support)
  • Curiosity about new interaction models (chat, agents, multimodal UI, etc.)
  • Swift concurrency (async/await, Task, actors), structured concurrency, and modern GCD usage
  • Deep understanding of Swift and the iOS SDK, including:
  • Track record building consumer‑facing apps; ideally you’ve shipped to the App Store and iterated from user feedback and metrics
  • 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
  • Experience using AI development tools (e.g., Claude Code, GitHub Copilot, etc.) as part of your workflow, with good judgment about code quality and security

This is an external listing. JobSpring does not represent or verify the employer. Report this listing