Напиши текст вакансии для должности "Frontend Developer в команду авиа сервиса путешествий". Название компании: "Туту.ру". Расположение: Москва. График работы: Полный день. Опыт работы: От 3 до 6 лет. Ключевые навыки: 'JavaScript', 'React', 'Node.js', 'Typescript'

Туту.ру продаёт все транспортные билеты. Одно из лидирующих направлений - авиация. Сейчас мы отправляем в полёт несколько тысяч людей в день. На рынке большое количество одинаковых сервисов, но тех, у кого есть полезные дополнительные фишки - мало. Например, мы показываем статистику по задержкам/отменам рейсов, предоставляем возможность забронировать место на рейсе, первые (раньше всех) начали показывать, включён ли багаж в стоимости билета и так далее.Одно из ключевых качеств всего сервиса - понятность и информативность. Пользователи в отзывах это называют удобством. Так и в дополнительных услугах мы хотим быть максимально удобными. Подсказать, как выгоднее приобрести багаж или какие места в самолете будут самыми удобными.Поэтому, если вкратце, ближайшая крупная задача - сделать выбор дополнительных услуг удобным и приятным, а не раздражающим. Конкретно для услуги выбора мест на борту необходимо придумать оптимальное техническое решение по отображению схемы салона для разных типов самолётов с возможностью выбора места, показа его цены и преимуществ. Вместе с дизайнером сделать лаконичный и функциональный интерфейс.Для реализации этой задачи нам нужен Frontend разработчик! Что вас ждет:   Подключение к дополнительным услугам (начинаем с багажа и выбора мест на борту)   Улучшение пользовательского опыта при работе с сайтом   Что ждем от вас:   Опыт коммерческой разработки веб-приложений от 3 лет.   Уверенное знание JavaScript   Уверенное знание React и библиотек из его экосистемы для управления состоянием   Умение верстать адаптивно   Будет плюсом:   Владение TypeScript.   Опыт написания unit и интеграционных тестов.   Знакомство с NodeJS.   В команде Авиа сейчас 15 человек, которые распределены по 4 сфокусированным командам.График: есть удаленная работа, есть гибрид: 1-2 дня в офисе. Про технологии:   Стек React/Redux.   Используем компонентный подход, есть внутренний npm реестр для библиотек и компонент.   Для разработки UI используем и развиваем свою дизайн систему.   Для обеспечения качества пишем необходимые тесты - unit, интеграционные, e2e.   Мониторим работу кода, следим за ошибками и реагируем на них.   Есть legacy страницы vanillaJS + jQuery, но их осталось меньшинство.   Структура собеседования: Пройти HR-менеджера, 30 минут, сразу перед техсобеседованием. Никаких «кем вы видите себя через 5 лет»; Встреча с командой и парой тех-спецов из других команд. Можно понять, достаточно ли профессиональна наша команда и комфортно ли вам с ней будет. Мы, в свою очередь, проверим ваши профессиональные знания и навыки); Разговор с руководителем отдела и Product Owner. О компании: Весь положенный набор плюшек: ДМС со стоматологией, кухня в офисе, страховка на путешествия, ноутбук, премии по результатам работы, регулярная переиндексация зарплаты раз в квартал и так далее. Обучение, книги, обмен опытом.