Navan

iOS Software Engineer

Коротко

Senior iOS Software Engineer в Navan (Лондон, офис, full-time) — разработка AI-driven мобильного приложения для travel & expense с conversational UI и LLM-интеграциями. Требуется 5+ лет опыта со Swift, глубокое знание SwiftUI, Swift concurrency, сетевых слоёв и iOS-архитектуры, а также опыт работы с AI-инструментами разработки и LLM-фичами. Компания создаёт продукт на пересечении AI и мобильной разработки, нужен опыт релиза consumer-facing приложений в App Store.

О роли
Мы создаём следующее поколение технологий travel and expense (T&E) с использованием AI и больших языковых моделей. Наша мобильная платформа сочетает передовой AI с сильным продуктом и UX, чтобы путешественники получали умного помощника, а не просто приложение для бронирования. Приложение должно понимать потребности, предвосхищать запросы и предоставлять персонализированную помощь через конversational UI и насыщенные, иммерсивные взаимодействия. Вы будете работать на пересечении AI и мобильной разработки, помогая определить, как путешественники взаимодействуют с продуктом такого типа на iOS.
Задачи
•Разрабатывать и внедрять инновационные UX-паттерны для conversational-интерфейсов и AI-driven опыта на iOS
•Архитектурно проектировать и создавать Swift-first, production grade фичи, используя async/await, структурированную конкурентность и современные iOS API
•Вести реализацию context-aware опыта, учитывающего поведение, предпочтения и состояние приложения, с акцентом на производительность и приватность
•Использовать метрики, эксперименты и валидацию (аналитика, A/B-тесты, логирование) для итерации над фичами и улучшения качества со временем
•Превращать сложные AI/ML возможности в простые, интуитивные мобильные взаимодействия
•Использовать AI-инструменты (например, Claude Code / LLM-ассистенты для написания кода) для ускорения разработки при сохранении качественной, хорошо протестированной кодовой базы
•Сотрудничать с продуктом, дизайном и бэкендом в быстро меняющейся среде
Требования
•5+ лет профессионального опыта разработки с сильными навыками Swift, создание качественных iOS-приложений
•Глубокое понимание Swift и iOS SDK, включая:
•Swift concurrency (async/await, Task, actors), структурированную конкурентность и современное использование GCD
•SwiftUI для создания production UI; знакомство с UIKit и интероперабельностью — плюс
•Опыт работы с Combine или другими реактивными паттернами, понимание когда предпочесть их vs. async/await
•Сильное понимание iOS-архитектуры (например, MVVM, Clean Architecture, модуляризация), подходящей для AI-powered, stateful и real-time фич
•Твёрдое понимание JSON, REST, WebSockets, streaming API и надёжных сетевых слоёв (обработка ошибок, retries, поддержка offline)
•Опыт работы с offline storage, background processing, многопоточностью и push-уведомлениями
•Любопытство к новым моделям взаимодействия (чат, агенты, мультимодальный UI и т.д.)
•Опыт использования AI-инструментов разработки (например, Claude Code, GitHub Copilot и т.д.) как части рабочего процесса, с хорошим пониманием качества и безопасности кода
•Знакомство с LLM-driven фичами (prompt design, интеграция LLM API, обработка latency, fallbacks, guardrails) и/или conversational UX
•Опыт создания consumer-facing приложений; желательно опыт релиза в App Store и итерации на основе фидбека пользователей и метрик
•Степень бакалавра в Computer Science или связанной технической области
Navan использует AI-assisted Automated Employment Decision Tool (Metaview) для помощи в оценке резюме на соответствие квалификациям для этой роли. Все финальные решения принимаются рекрутерами и нанимающими менеджерами — человеком. Metaview не отклоняет кандидатов автоматически и не принимает финальные решения о найме. Кандидат может запросить рассмотрение заявки без помощи AI, обратившись по указанному в вакансии email; это не повлияет на оценку его кандидатуры.

Хватит откликаться.
Получите рекомендацию.

$10 стартовых кредитов

Всего 60 секунд, полностью на автопилоте — AI-агенты Eraldt читают ваше резюме, определяют подходящие роли, находят живые вакансии и людей, которые могут вас порекомендовать, пишут им личные письма и добиваются рекомендации.

Это не отклик на вакансию: резюме не уходит в компанию, а рекомендацию именно по этой роли мы не обещаем.

Посмотрите, кто ещё получает интервью на автопилоте