Тестировщики! Выберите себе работодателя по вайбам→ vibe.habr.com

Frontend разработчик (Авиа)

Местоположение и тип занятости

МоскваПолный рабочий деньМожно удаленно

Компания

Крупнейший сервис поиска, бронирования и покупки авиабилетов и ж/д билетов

Описание вакансии

Условия работы

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

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

Поэтому, если вкратце, ближайшая крупная задача - дополнительные услуги авиакомпаний.

И для ее реализации нам нужен Frontend разработчик!

Что вас ждет:

  • Подключение к дополнительным услугам (начинаем с багажа и выбора мест).
  • Работа с посадочными страницами.
  • Текущие исправления по воронкам продаж.

Что ждем от вас:

  • Опыт коммерческой разработки веб-приложений от 3 лет.
  • Уверенное владение JavaScript.
  • Уверенное владение любым актуальным фреймворком (React/Angular/etc), предпочтительно React.
  • Уверенное владение кроссбраузерной и адаптивной версткой.

Будет плюсом:

  • Владение TypeScript.
  • Опыт написания unit и интеграционных тестов.
  • Знакомство с NodeJS.

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

  • Команда Авиа сейчас состоит из 30 крутых технарей, поделенных на 4 сфокусированные команды. Также присутствует взаимодействие с фронтенд разработчиками и другими ролями из соседних команд в процессе решения общих задач.
  • Команда с ПО определяют цели на месяц. Затем в команде проходит еженедельное планирование. Постановщиками могут быть различные стейкхолдеры в компании, задачи проходят через ПО.
  • Монолит релизится два раза в неделю. Сервисы можно релизить в любое время.
  • Часть автотестов пишет разработчик, часть тестировщик. Какие-то задачи проходят без тестировщика.
  • Есть ежедневный стендап, еженедельное планирование, квартальное обсуждение целей. Есть ежемесячная встреча 1-1 с руководителем.
  • Cейчас вся команда работает удаленно. Постепенно будем переходить на гибридную схему работы.

Про технологии:

  • Стек React/Redux.
  • Используем компонентный подход, есть внутренний npm реестр для библиотек и компонент.
  • Для разработки UI используем и развиваем свою дизайн систему.
  • Для обеспечения качества пишем необходимые тесты - unit, интеграционные, e2e.
  • Мониторим работу кода, следим за ошибками и реагируем на них.
  • Есть legacy страницы vanillaJS + jQuery, но их осталось меньшинство.

Собеседования:

HR интервью, техническое интервью, руководитель продукта. Если нужно посмотреть рабочий день других команд, посидеть на своём будущем рабочем месте в рабочем окружении или если вы хотите поговорить с другими разработчиками — не вопрос, организуем всё.

Условия:

Зарплата белая, ТК в полном виде, ДМС (включая стоматологию и полис ВЗР), служебный макбук, в офисе вся начинка, индексация зарплаты от 8,2% в год и выше. Есть бонусы за прочитанные технические книги, бесплатная кухня для перекусов и ещё куча плюшек.