поделись вакансией с друзьями
← все вакансии

Front-end Developer (Tools)

Remote / Travelpayouts

Travelpayouts от Авиасейлс — партнерская сеть в сфере онлайн-тревела. Мы помогаем брендам найти своих клиентов, а владельцам тревел-площадок эффективно монетизировать свой трафик.


Ищем front-end разработчика в команду Инструментов. Команда занимается разработкой инструментов (виджетов и генераторов), которые встраиваются в сотни тысяч сайтов, загружаются пользователями по 6-8 миллионов раз в день и создают по 150 тысяч переходов к нашим рекламодателям по всему миру и поддерживают 65 языков. Мы разрабатываем универсальное решение по созданию виджетов, на базе которого технический аккаунт-менеджер создаёт виджет. Вот тут можно посмотреть простые примеры виджетов.


Основные технологии и инструменты, используемые в нашей команде:

ES6, Preact, Webpack, lit-elements, PostCSS, Docker.

Что нужно будет делать:

  • Развивать существующие виджеты. Нужно будет делать так, чтобы всё работало идеально на любом устройстве и сайте партнёра: следить за изоляцией, размером бандла и добиваться высокой скорости загрузки.
  • Развивать библиотеку компонентов, из которых строятся виджеты.
    Для построения виджетов мы используем preact. Сейчас в нашей библиотеке около 30 компонентов, но по мере появления новых типов виджетов и обновления дизайна старых, библиотека будет дополняться.
  • Проводить много небольших экспериментов и наблюдать, как даже мелкие изменения UX влияют на продуктовые метрики.
    У нас есть система для А-Б тестов, которая позволяет одновременно запускать несколько тестов на разных виджетах. Все данные открыты команде. Есть возможность в них покопаться, если есть к этому интерес.
  • Создавать с нуля визуальный конструктор виджетов для тревел-брэндов, с помощью которого любой пользователь (не разработчик) может создать свой виджет.


Проще говоря, как Tilda, только для виджетов: набор компонентов, drag and drop, настройка свойств компонентов, подключение данных из API и вот это всё.

Что мы ждем от тебя:

  • опыт frontend разработки от 3-х лет;
  • отличное знание Javascript;
  • умение делать адаптивную и кроссбраузерную вёрстку;
  • опыт использования React или других фреймворков;
  • понимание принципов оптимизации WEB приложений;
  • опыт написания unit/e2e тестов.

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

  • уверенное знание TypeScript;
  • опыт написания тестов с использованием Jest/Cypress;
  • понимание принципов написания встраиваемых скриптов (виджетов).

Что мы предлагаем:

  • сильная команда и возможность влиять как на технологические, так и на продуктовые решения;
  • возможность выбрать, где работать — удаленно или в одном из наших офисов (Москва, Петербург или Пхукет);
  • если необходимо, то организуем и помощь с переездом — билеты для тебя и твоей семьи, а также жилье на первые две недели;
  • забота о здоровье: компенсация индивидуальной психотерапии, медицинская страховка для тебя и твоей семьи;
  • поддержка твоих увлечений: компенсация занятий спортом и изучения иностранных языков.

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

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

Что получают
сотрудники Авиасейлс

Хорошая зарплата

Платим столько, сколько заслуживаешь, и ни долларом меньше

Занятия спортом

Частично оплачиваем спорт: хоть в зал ходи, хоть в кёрлинг играй

Английский язык

Помогаем подтянуть твой инглиш, потому что — ну камон!

Медицинская страховка

Заботимся о тебе и твоей семье. Страховка — полный фарш

Помощь с переездом

Естественно, расходы по релокации берём на себя

Вечеринки с бассейном

И без. У нас — самые легендарные тусовки, не будем скромничать

Детское обучение

Помогаем с оплатой садика и школы для твоих детей

Удалённая работа

Разрешаем работать удалённо

👀 А ещё:

Запускаем ракеты в космос, тестируем огнеметы и свято чтим котовторники.