⚠︎ Архивная вакансия
Эта вакансия была перемещена в архив. Возможно она уже не актуальна, но, может быть, ваш отклик будет рассмотрен. Попробуйте откликнуться на эту вакансию, если она вам понравилась или вы можете  найти актуальные похожие вакансии

Ведущий iOS-разработчик в команду отели

Прямой работодатель  Туту.ру
Москва, Россия
Миддл • Сеньор
Информационные технологии • Разработка • Mobile • Swift • iOS • WEB
13 января
Релокация • Работа в офисе
Опыт работы от 3 до 5 лет
Работодатель  Туту.ру
Описание вакансии

Коротко: Swift, RxSwift, Composable Architecture. UI, Snapshot и Unit тесты в стандарте. Сейчас в команде ПО, 3 фронта, 2 бэк, дизайнер, системный аналитик. Ждем вас и Android-разработчика. Это новое подразделение, надо будет взаимодействовать ещё с core-командой. Выделенный мобильный devops и CI/CD на Github Actions.

Что делать? Мы Туту, №1 по трафику в тревле в России. Делали расписание электричек ещё когда Рунет был маленький. Сейчас у нас в продуктах перевес в сторону ЖД. Есть много людей, которым нужно к билетам брать отели. Традиционно продавали их через партнёра, и вот сейчас решили заняться сами. Собственно, вам предстоит взяться за большой компонент, который будет основной фичей нескольких приложений. Для начала нужно будет сделать часть в общем приложении (там сейчас более 3 миллионов инсталлов, оценка в AppStore 4.9).

Требования:

  • Понимание всех слов из стэка, причём с случае Свифта— очень уверенное владение.
  • 3 года в разработке под платформу.
  • Отличное знание iOS SDK, HIG
  • Умение работать с Cocoapods
  • Опыт создания клиент-серверных систем/приложений
  • Знание git
  • Опыт разработки кастомных UI-компонентов
  • Знание ООП и шаблонов проектирования
  • Опыт командной разработки
  • Взаимодействовать с core-командой, то есть будет много общения (к счастью, с адекватными людьми).

Можно:

  • Определять архитектуру проекта и предлагать фичи
  • Или сидеть в своём уютном мирке и просто лабать код, разговаривая с аналитиком

Больше про продукт: мы начинались 17 лет назад как сервис про электрички. Потом начали продавать железнодорожные билеты и как-то втянулись. Дальше авиа, туры, автобусы и так далее. Отели всегда были за бортом на партнёре чуть ли не в айфрейме. Пора исправить это недоразумение. База данных отелей есть, нужно будет навести там порядок, построить вместе с бекэндером поиски, привести всё это в приятный UX-вид и отдать в приложение.

Взаимодействие с другими iOS-разработчиками: кросс-ревью (вы смотрите их код, они смотрят ваш код по кругу), будет еженедельный синк по общему приложению. Плюс есть гильдии, где можно обмениваться инфой. В общем, команда всегда будет рассказывать про тренды и будет готова подсказать, но ваш продукт нужно будет вести вам. Из скрама – спринты, планирование, демо, ретро, стендапы, pbr но нет сторипойнтов, из канбана – задачи из приоритезированного списка.

Рабочий процесс: первые несколько месяцев нужно будет с нуля делать компонент для общего приложения (фактически, отдельное встраиваемое приложение). Далее поддержка и развитие, планируется очень много гипотез. Первые месяцы нужно будет проектировать и писать тесты самостоятельно. Задача сложна тем, что это не независимый домен, а набор пользовательских флоу с общей доменной областью, к которой подключается флагманское приложение. Этот модуль может быть и отдельным приложением, и встраиваться ещё в кучу мест.

Условия:

  • Сейчас удалёнка. Потом 2 дня в офисе, 3 дня удалённо.
  • Зарплата белая, ТК в полном виде, ДМС (включая стоматологию и полис ВЗР), служебный макбук, в офисе вся начинка, индексация зарплаты от 8,2% в год и выше. Есть бонусы за прочитанные технические книги, бесплатная кухня для перекусов и ещё куча плюшек.
  • Рабочее место готово сразу. Доступы в обед. HR водит за руку весь день и ласково заботится. Админы проводят короткий инструктаж и подмигивают. В следующий месяц 4 утра по несколько часов - входной тренинг про то, как вообще работает компания и кто что делает. У каждого роадмап на первые 3 месяца - встречи с разными ролями в команде, где они рассказывают о продукте со своей перспективы, наставник помогает разобраться в технических особенностях.
  • Надо пройти собеседование с hr, далее техническое и финальное интервью с ПО и руководителем разработки. Можно всё сделать за один день. Оффер в тот же день. Можно выйти в тестовый день с командой и попробовать всё без обязательств.
  • Карьера: полугодовые встречи для определения плана развития.

Специализация
Информационные технологииРазработкаMobileSwiftiOS
Отрасль и сфера применения
WEB
Уровень должности
МиддлСеньор
По вопросам о компании и вакансии пишите в почту mgruntovich@tutu.tech.
Так же вы можете:
• написать в Telegram: @Telegram MashaGruntovich