Вакансия в архиве
Компания больше не ищет сотрудника. Посмотрите похожие предложения
Tutu.ru

iOS Developer

в Tutu.ru

300 000 —‍ 400 000 ₽/мес на руки

📍 Москва (м. Нагатинская)Полная удалёнка
Специализация
Mobile (iOS)
Уровень
Middle
Команда
1 - 5 человек

Наш ключевой продукт — это единое приложение Туту.ру, которое позволяет нашим клиентам находить и покупать билеты на самолет, поезд и автобус (а скоро ещё и отели!). Нашим приложением пользуются почти 12 миллионов человек по всей России и миру.

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

Мы ведем разработку на современном стеке для каждой из платформ (iOS и Android). А ещё у нас есть моно-приложения по каждому виду транспорта, которые мы поддерживаем. Мы ищем в нашу команду iOS-разработчика.

Технологии/инструменты

SwiftiOS SDKHIGCoreDataJiraGitRxSwiftRealmVIPER

Немного про стек:

  • Используем RxSwift, в обозримом будущем — переезд на Combine.
  • Одна из самых важных библиотек — Composable Architecture. Это реактивная стейт-машина уровня модуля. Нам нравится ее правильная архитектура, рассчитанная на очень быстрые доработки и развитие приложения. В стандартном мобильном приложении источник правды в районе базы данных или in-memory базы. А тут он выше, а база — бекап для состояния.
  • Верстаем в коде. Кстати, мы уже готовы к SwiftUI, так как довольно давно живем на Data Driven View. Поднимаем минимальную версию iOS до 13.
  • Github Actions для CI/CD. Мы посчитали по деньгам и решили, что уйдем в облако, так выгоднее.
  • Серьезно относимся к качеству нашего кода, фичи без тестов не проходят ревью. Помимо unit-тестов мы используем UI и snapshot тесты, а с Data Driven подходом это делать особенно приятно.
  • Ещё из инструментов есть SwiftLint — для линта, SwiftGen — генерит ресурсы. Figma понятно, зачем. Закопали Sketch и Zeplin.
  • Работа над новыми гипотезами и фичами для клиентов (мы проводим A/B-тесты и принимаем решения, опираясь на продуктовую аналитику).
  • Поддержка текущих фич, работа с входящими задачами от поддержки (фикс багов, закрытие клиентских проблем).
  • Проектирование новых сервисов, разработка общих компонентов и солюшенов, тех. развитие и улучшение продукта.
  • Написание UI, Snapshot и Unit тестов (у нас разработчики отвечают за качество продукта).

Про команду и рабочий процесс

  • В команде есть свой дизайнер, системный и продуктовый аналитик. Руководитель — Product Owner.
  • Разработчики собраны в подкоманды по 5-6 человек: по два разработчика на Android и iOS, QA и бекендер.
  • Как организован процесс работы: обычные Agile-активности, утренние стендапы, на которых делимся новостями за прошедший день и планами на сегодня, каждые две недели демо с результатами спринта, ретро и планирование, большие задачи обязательно прорабатываем заранее, иногда вместе с другими разработчиками и экспертами.
  • Некоторым может показаться, что у нас многовато встреч, но наш опыт показывает, что хорошо налаженные, регулярные коммуникации помогают решить множество проблем превентивно и сокращают время на разработку.

Чем предстоит заниматься

  • Создадите новые продуктовые приложения под iOS, будете развивать и поддерживать существующие.
  • Примените новые технологии и подходы к разработке: RxSwift, Realm, VIPER.
  • Активно примете участие в процессах разработки: code review, CI/CD, unit-тесты, будете взаимодействовать с отделом тестирования и дизайнерами (используем макеты в Zeplin).

От вас нужно

  • Хорошее знание iOS SDK, знание HIG, понимание принципов управления памятью в iOS.
  • Уверенное владение Swift.
  • Многопоточное программирование.
  • Опыт работы с CoreData.
  • Умение работать с Cocoapods.
  • Опыт создания клиент-серверных систем / приложений.
  • Знаний паттернов и принципов проектирования.
  • Опыт командной разработки, знание инструментов (Jira, Git).

График работы

  • У нас частичная удаленка, но возможен вариант с полной удаленкой.

Про компанию

  • Компания с хорошим техническим стеком, техруководителями и готовностью одними из первых пробовать новые технологии.
  • Весь положенный набор плюшек: ДМС со стоматологией, кухня в офисе, страховка на путешествия, ноутбук, премии по результатам работы, оплата больничных, регулярная переиндексация зарплаты, а также обучение, премия за прочитанные книги и обмен опытом.
  • Хорошая техническая инфраструктура, очень крутая внутренняя база знаний, культура API и так далее.
  • Открываются новые направления, где можно делать всё с нуля.
  • Сильный блог на Хабре, где пишут, в том числе технари о своей работе.

Структура собеседований

  • Пройти HR-менеджера, 30 минут, сразу перед техсобеседованием. Никаких "кем вы видите себя через 5 лет".
  • Встреча с командой и парой тех-спецов из других команд. Можно понять, достаточно ли профессиональна наша команда и комфортно ли вам с ней будет. Мы, в свою очередь, проверим ваши профессиональные знания и навыки.
  • Разговор с руководителем отдела и Product Owner.
Юлия Филаретова ‎HR Manager
Tutu.ru

О компании Tutu.ru

Сфера
Продуктовая компания
Размер
201 - 500

Туту.ру — это единый сервис, где можно купить билеты на самолеты, поезда и автобусы, забронировать гостиницы или приобрести готовые туры, почитать отзывы путешественников и получить море полезной информации. Компания уже более 15 лет на российском рынке и стала самым популярным онлайн-сервисом в сфере путешествий в России (по данным исследования компании GfK за 2018 год), а также вошла в топ-30 самых посещаемых сайтов в категории туризм в мире (по данным SimilarWeb).

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

400 000 – 550 000 ₽/мес на руки
Полная удалёнка
350 000 – 550 000 ₽/мес на руки
📍 Москва (м. Деловой центр), офис или гибрид
300 000 – 450 000 ₽/мес на руки
📍 Москва (м. Парк культуры), Санкт-Петербург (м. Площадь Ленина), офис или гибрид
250 000 – 450 000 ₽/мес на руки
📍 Москва (м. Парк культуры), Санкт-Петербург (м. Площадь Ленина), офис или гибрид
250 000 – 350 000 ₽/мес на руки
📍 Москва (м. Нагатинская), Новосибирск, Нижний Новгород, можно удалённо из РФ