Привет! Мы — команда Туту. Уже больше 20 лет мы вдохновляем на новые поездки, помогаем легко спланировать путешествия и забронировать всё нужное — от билетов до отелей. Ищем iOS-разработчика, который вместе с командой будет развивать сервис Авто — внутренний стартап с амбициозной миссией: создать первый в России сервис автопутешествий полного цикла. Тебе предстоит — Стабилизировать MVP и внедрять новые фичи для масштабирования — Реализовать обновлённую карточку авто, консистентную между платформами — Проектировать удобный и консистентный API компонентов — Обеспечивать качество компонентов через тесты, документацию и демоприложение — Работать с анимациями, переходами и навигацией Мы ждём, что ты — Не меньше года занимаешься коммерческой iOS-разработкой и активно работаешь со SwiftUI — Создаёшь переиспользуемые UI-компоненты — Понимаешь базовые принципы дизайн-систем: консистентность и переиспользование — Умеешь проектировать API компонента «от потребителя»: понятный, консистентный и устойчивый к ошибкам — Пишешь юнит-тесты — Уверенно работаешь со Swift: generics, protocols, extensions, opaque types; понимаешь property wrappers и result builders; знаешь основы Swift Concurrency — async/await, MainActor; понимаешь принципы управления памятью — ARC и retain cycles Будет плюсом — Опыт работы с новыми API SwiftUI (iOS 16–17) — Опыт с интеграцией UIKit ↔ SwiftUI — Опыт с Instruments и базовой оптимизацией — Опыт создания demo/showcase-экранов или приложений — Использование ИИ-инструментов в разработке Наш стек — Вёрстка: SwiftUI, UIKit — только поддержка — Архитектуры: The Composable Architecture(TCA), MVVM — Реактивщина: Combine — Работа с сетью: Moya — Снапшот-тесты: SnapshotTesting от PointFree — Unit/UI-тестирование: Swift Testing, XCTest Про команду и рабочий процесс Кросс-функциональная команда из 7 человек: тимлид/фронтенд-разработчик, владелец продукта, аналитик, дизайнер, бэкенд-разработчик, QA-инженер. Работаем по классическому скраму с двухнедельными спринтами. Проводим планирования, груминг задач и обзоры спринта. Используем OKR для синхронизации целей. Ценим проактивность, самостоятельность и готовность брать ответственность за технические решения. График работы Работаем 5/2. Для работы можно выбрать постоянное место в офисе, гибридный график или полную удалёнку. Путь к офферу — Общение с эйчаром: обсудим детали вакансии, опыт
и зарплатные ожидания — до 30 минут — Техническое интервью: больше узнаем про твой опыт и навыки, а ты задашь вопросы — 2 часа — Финальная
встреча: познакомишься с будущим руководителем и командой — 1 час — Оффер!