iOS developer (Tutu.ID)

Мы связываем удивительный мир путешествий и открытий с обычными людьми, предоставляя удобные и полезные инструменты для планирования поездок
Кто мы
штатных сотрудников, увлеченных путешествиями
на мировом рынке онлайн путешествий
крупнейших туристических онлайн-ресурсов в мире
путешественников, пользующихся нашими мобильными приложениями
30
20
топ
15
лет
млн
400
+
Вы:
А что у вас за команда?
Туту:
Мы в TutuID разрабатываем сервисы и интерфейсы для идентификации и аутентификации посетителей Туту.ру, а также ведём работу над созданием нового личного кабинета. У нас сложные технические задачи и высокие требования к надежности, производительности и безопасности.
Вы:
А кого вы ищете?
Туту:
Мы ищем в нашу команду Android - разработчика
Основные задачи:
Разрабатывать и интегрировать компоненты авторизации пользователей и личного кабинета в мобильных приложениях Туту.ру.
Отвечать за качество своего кода и покрывать его unit-тестами
Проектирование новых сервисов, разработка общих компонентов и солюшенов, тех. развитие и улучшение продукта
Принимать архитектурные решения, участвовать в обсуждениях и планировать реализацию новых фич
Про команду:
На данный момент в команде есть Tech Lead и Product Owner, 2 backend-разработчика, frontend-разработчик, системный и продуктовый аналитики, QA-инженер, дизайнер, 2 iOS-разработчика, 2 Android-разработчика.
Мы работаем по классическому Scrum с двухнедельными спринтами
Каждое утро начинается со стендапа, на котором мы обсуждаем с коллегами то, чем занимались вчера и планируем заняться сегодня. Потом мы работаем работу, ходим на встречи, пишем код, ревьювим пулл-реквесты, таскаем задачки в жире, деплоимся на прод. А вечером дружно идём по домам
Мы практикуем перекрестное код-ревью: обычно код смотрит 2 человека с платформы, обязательно есть ревью человека из другой команды. Также есть возможность запросить дизайн-ревью сложной фичи от Core-команды.
Код-ревью друг другу проводят участники команды, а также члены других команд.
С каким тех стеком работаем:
Пишем на Swift
MVVM/MVVM+C, Redux/Composable
Для многопоточности используем GCD
Постепенно начинаем использовать Combine
Для интерфейсов используем UIKit+AutoLayout
Пишем Unit и UI-тесты
Для CI/CD используем облачный Github Actions
Figma
Почему мы
ДМС со стоматологией, страховка на путешествия, возможна оплата конференций и курсов, есть премии за прочитанные книги;
По результатам работы раз в квартал индексируется зарплата и выплачивается премия;
Развитая корпоративная культура и клёвый офис недалеко от м. Нагатинская/Коломенская (БЦ "Ньютон-Плаза"). В офисе горячие завтраки, зоны отдыха и много других плюшек;
Работаем в гибридном формате "офис-удаленка": в офис приходим 1-2 раза в неделю;
График работы: 5/2. Обычно мы начинаем где-то между 9 и 11 утра.
Кандидатам из других регионов поможем с релокацией;
Структура собеседования
Пройти HR-менеджера, 30 минут, сразу перед техсобеседованием. Никаких «кем вы видите себя через 5 лет»
Встреча с командой и парой тех-спецов из других команд.
Можно понять, достаточно ли профессиональна наша команда и комфортно ли вам с ней будет. Мы, в свою очередь, проверим ваши профессиональные знания и навыки);
Разговор с руководителем отдела и Product Owner