Привет! Мы команда Туту. У нас сервис путешествий, мы каждый день отправляем флот самолётов, несколько поездов и много автобусов. Сервис помогает путешественникам с билетами, расписаниями, отелями и всем прочим для поездок. В компании 900 человек, из них около 300 — ИТ.
Кроме продуктовых команд в Туту есть ещё и платформенные, и вот Core Mobile — это мы, те, кто упрощает жизнь мобильным разработчикам и тестировщикам из продуктовых команд. Мы формируем и внедряем общие правила архитектуры и код-стайла, разрабатываем инструменты автоматизации, настраиваем CI/CD и ускоряем сборки, собираем метрики процесса разработки и помогаем коллегам работать над продуктовыми задачами эффективнее.
Кого мы ищем
Сейчас в поисках iOS-разработчика, который возьмёт на себя задачи, связанные с созданием и поддержкой инструментов для мобильной разработки в Туту.
Основные задачи
- Развитие и поддержка сервисов телеметрии, А/B-тестинга, аналитики.
- Разработка и унификация роутинга/навигации/диплинков.
- Ускорение сборок / Архитектура проекта / DI.
- Внедрение и развитие контроля качества / производительности / систем мониторинга.
- Развитие и унификация сетевого слоя.
- Развитие и поддержка core-продуктов (Test DSL, CI/CD, Danger, mock-system и др.).
- Решение задач от отдела безопасности (ИБ).
- Выполнение операционной работы по саппорту клиентов разработчиков и внешних подразделений.
Что ждём от вас
- Опыт платформенной разработки на платформе iOS от 2 лет.
- Знание особенностей многомодульных проектов и умение выстраивать связи между модулями.
- Опыт проектирования инструментов с нуля и до прода.
- Понимание Semantic Versioning и способов организации зависимостей.
- Понимание принципов работы DI.
- Умение писать обратно совместимый код, которым будут пользоваться другие разработчики.
- Опыт командной разработки, знание инструментов (Jira, Git).
Про команду и рабочий процесс
- В команде Core Mobile есть тимлид и лиды по направлениям iOS, Android; Mobile DevOps и QA.
- Мы работаем по Scrum. Большие задачи обязательно прорабатываем заранее, иногда вместе с другими разработчиками и экспертами.
- Сейчас в Туту 14 команд. Core-команда «парит» над всеми командами и в курсе происходящего везде.
График работы
Работаем 5/2. Можно взять постоянное место в офисе, работать на гибридном графике или полностью удалённо.