Skip to content
Search jobs inside your AI agent. Claude, ChatGPT, Claude Code, Codex, Gemini, Cursor and Grok
Connect

TripActions

NewBe an early applicant

Senior iOS Software Engineer

Posted
Discussion

Summary

Senior iOS engineer at TripActions in London building an AI-powered, conversational travel assistant app — designing and shipping Swift/SwiftUI features with async/await, real-time AI interactions, offline support, and strong performance and privacy, in collaboration with product, design, and backend teams.

Overview

In this role, you will shape AI-powered mobile experiences for travelers on iOS, blending conversational UI with cutting-edge AI to deliver a smart travel assistant. You’ll design and ship Swift-first features, shaping how users interact with AI in a mobile context. You’ll optimize performance, privacy, and real-time AI interactions, collaborating with product, design, and backend teams. The opportunity centers on building a scalable, user-centric travel companion that adapts to needs and context.

Responsibilities
  • Design and ship UX patterns for conversational and AI-driven experiences on iOS
  • Architect and build Swift-first, production-grade features with async/await and modern iOS APIs
  • Lead context-aware experiences using behavior, preferences, and app state with emphasis on performance and privacy
  • Leverage metrics, experimentation, and logging to iteratively improve features
  • Translate complex AI/ML capabilities into simple, intuitive mobile interactions
  • Use AI tools to accelerate development while maintaining a high-quality, tested codebase
  • Collaborate across product, design, and backend in a fast-moving environment
Key requirements
  • 5+ years of professional iOS development experience with strong Swift skills
  • Deep understanding of Swift and iOS SDK (concurrency, structured concurrency, GCD)
  • Experience with SwiftUI; UIKit familiarity a plus
  • Experience with Combine or reactive patterns and when to use them
  • Strong grasp of iOS architecture (MVVM, Clean Architecture, modularization)
  • Solid networking skills (JSON, REST, WebSockets, streaming APIs) with offline support
  • Experience with offline storage, background processing, threading, push notifications
  • Curiosity about new interaction models (chat, multimodal UI)
  • Experience with AI development tools (Claude Code, GitHub Copilot) and LLM-driven features
  • Track record shipping consumer-facing apps with user feedback and metrics
  • BS in Computer Science or related technical field
  • Curiosity about new interaction models
  • collaboration across product, design, and backend
  • strong code quality judgment and security awareness
  • Swift (async/await, Task, actors)
  • SwiftUI
  • UIKit (plus)

Skills

What Senior Mobile jobs ask for — and how much of it you have →
Apply

See also

Mobile jobs by country — openings, pay and top skills →