Navan

Senior iOS Software Engineer

Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.

Senior iOS-инженер в команду мобильной платформы travel and expense (T&E). Работа на стыке AI и мобильной разработки: создание конверсационных интерфейсов и AI-ориентированных сценариев на iOS.

Задачи

  • Проектировать и внедрять инновационные UX-паттерны для конверсационных интерфейсов и AI-сценариев на iOS
  • Архитектировать и разрабатывать production-фичи на Swift с async/await, structured concurrency и современными iOS API
  • Руководить реализацией context-aware сценариев на основе поведения, предпочтений и состояния приложения с акцентом на производительность и приватность
  • Использовать метрики, эксперименты и валидацию (аналитика, A/B-тесты, логирование) для итераций и повышения качества
  • Превращать сложные AI/ML-возможности в простые и интуитивные мобильные взаимодействия
  • Использовать AI-инструменты (Claude Code, LLM-ассистенты) для ускорения разработки при сохранении качества и тестируемости кода
  • Взаимодействовать с product, design и backend в быстро меняющейся среде

Требования

  • 5+ лет профессиональной разработки, сильные навыки Swift и создания качественных iOS-приложений
  • Глубокое знание Swift и iOS SDK: Swift concurrency (async/await, Task, actors), structured concurrency, современный GCD
  • SwiftUI для production UI; знание UIKit и интероперабельности — плюс
  • Опыт с Combine или другими реактивными паттернами и понимание, когда их предпочитать async/await
  • Понимание iOS-архитектуры (MVVM, Clean Architecture, модуляризация) для AI-ориентированных stateful и real-time фич
  • Понимание JSON, REST, WebSockets, streaming API и надёжных сетевых слоёв (обработка ошибок, ретраи, offline)
  • Опыт с offline storage, фоновой обработкой, многопоточностью и push-уведомлениями
  • Интерес к новым моделям взаимодействия (чат, агенты, мультимодальный UI)
  • Опыт использования AI-инструментов разработки (Claude Code, GitHub Copilot) с хорошим чувством качества и безопасности кода
  • Знакомство с LLM-фичами (prompt design, интеграция LLM API, задержки, fallback, guardrails) и/или конверсационным UX
  • Опыт создания consumer-facing приложений, желательно публикация в App Store и итерации по фидбеку и метрикам
  • Степень BS в Computer Science или смежной технической области

Навыки

  • Swift
  • iOS SDK
  • SwiftUI
  • UIKit
  • Combine
  • async/await
  • Task
  • actors
  • GCD
  • MVVM
  • Clean Architecture
  • JSON
  • REST
  • WebSockets
  • streaming APIs
  • push notifications
  • Claude Code
  • GitHub Copilot
  • LLM APIs

Похожие вакансии

Mobile Developer iOS or/and Android (Berlin, hybrid, public sector)
Get Your Tech TalentMiddleБерлинГибрид
4 нояб.
Software Engineer (f/m/d) – Cross-Platform SDK Development
BertelsmannMiddleБерлинГибрид
3 нояб.
iOs Developer
Just Eat Takeaway.comMiddleБерлинГибрид
3 нояб.
Senior Android Engineer
NavanSeniorБерлинОфис
2 нояб.
Mobile App Developer* Android, iOS*
AccsoMiddleДармштадтГибрид
52,000 – 60,000 EUR в год
2 нояб.
Senior iOS Software Engineer — Navan, Берлин | itrelocate