Москва, 1-й Нагатинский проезд, 10с1
Метро: НагатинскаяПривет! Мы — команда Туту. Уже больше 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 час
— Оффер!
АО «ОТП Банк» (JSC «OTP Bank»)
Москва
до 150000 RUR
Центр Интеграции Приложений
Москва
до 130000 RUR