Frontend Developer (tutuID)

Мы связываем удивительный мир путешествий и открытий с обычными людьми, предоставляя удобные и полезные инструменты для планирования поездок
Кто мы

4,8

оценка приложения в AppStore

3,3млн

количество установок iOS

топ
30

входим в топ крупнейших туристических онлайн-ресурсов в мире


20млн
путешественников, пользующихся
нашими мобильными приложениями

Про проект
Мы в TutuID разрабатываем сервисы и интерфейсы для идентификации и аутентификации посетителей Туту.ру, а также ведём работу над созданием нового личного кабинета. У нас сложные технические задачи и высокие требования к надежности, производительности и безопасности. Одна из ключевых задач команды — улучшение пользовательского опыта за счёт создания удобных инструментов для упрощения и автоматизации постпродажного обслуживания клиентов.
TutuID и новый личный кабинет — важнейшие элементы постпродажного обслуживания наших клиентов, которые позволят повысить лояльность и возвращаемость, а также снизят нагрузку на контакт-центр. Возвращать или обменивать билеты, управлять личными данными и бонусными баллами, получать поддержку в контакт-центре — всё это будет максимально просто благодаря нашим решениям.
Сейчас мы в поиске фронтенд-разработчика в нашу команду.
Немного про стек:
React, Redux, Node.js. Несколько микросервисов backend for frontend, нет легаси.
Для этого вы:
    Интегрируете флоу авторизации-регистрации в продукты других команд Туту. Это подразумевает плотное взаимодействовать с другими командами;
    Повысите конверсию и снизите процент отказа на этапе идентификации за счет развития существующего и добавления нового функционала;
    Покроете код тестами (юнит, интеграционные, e2e) в соответствии с внутренними требованиями;
    Оптимизируете производительность создаваемых решений в соответствии с внутренними требованиями;
    Примите активное участие в решении проблем работы сервиса, реакциях на инциденты;
    Поможете команде в работе над задачами.
    От вас нужно:
      Опыт коммерческой разработки веб-приложений от 3 лет;
      Уверенное владение JavaScript;
      Уверенное владение любым актуальным фреймворком (React/Angular/etc), предпочтительно React;
      Уверенное владение кроссбраузерной и адаптивной версткой;
      Знакомство с NodeJS.

      Будет плюсом:
      Владение TypeScript;
      Опыт написания unit и интеграционных тестов;
      Понимание принципов OAUTH.

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

      Мы находимся на этапе формирования новой команды. На данный момент в команде есть продуктовый аналитик, техлид и Product Owner, системный аналитик, backend-разработчик.
      Работаем по классическому SCRUM с недельными спринтами. Бэклог, планирования, ретроспективы, ежедневные встречи — это всё есть у нас.

      Структура собеседований:
      Пройти HR-менеджера, 30 минут, сразу перед техсобеседованием. Никаких «кем вы видите себя через 5 лет»;
      Встреча с командой и парой тех-спецов из других команд. Можно понять, достаточно ли профессиональна наша команда и комфортно ли вам с ней будет. Мы, в свою очередь, проверим ваши профессиональные знания и навыки);
      Разговор с руководителем отдела и Product Owner.
      Почему мы
      Мы развиваем команду и осознанно инвестируем в это деньги и время — конференции, профессиональная литература, обмен опытом внутри компании;
      С марта 2020 года мы работаем удалённо, но у нас уже хорошо налажен процесс выхода и адаптации новых сотрудников. В первый рабочий день выдаем оборудование и другие необходимые вещи для работы из дома.
      Мы платим премии за прочитанные книги по профессиональной тематике;
      Помогаем с переездом кандидатам из других городов (оплата билетов, проживания в гостинице на время поиска жилья, выплачиваем «релокационный» бонус);