Front-end Developer (Tools)
По итогам собеседованияFull-time, Опыт от 3 лет, Москва, Санкт-Петербург, Пхукет, Таиланд, Можно удалённоTravelpayouts от Авиасейлс — партнерская сеть в сфере онлайн-тревела. Мы помогаем брендам найти своих клиентов, владельцам тревел-площадок эффективно монетизировать свой трафик.
Ищем front-end разработчика в команду Инструментов. Команда занимается разработкой инструментов (виджетов и генераторов), которые встраиваются в сотни тысяч сайтов, загружаются пользователями по 6-8 миллионов раз в день и создают по 150 тысяч переходов к нашим рекламодателям по всему миру и поддерживают 65 языков. Мы разрабатываем универсальное решение по созданию виджетов, на базе которого технический аккаунт-менеджер создаёт виджет. Вот тут можно посмотреть простые примеры виджетов.
Основные технологии и инструменты, используемые в нашей команде: ES6, Preact, Webpack, lit-elements, PostCSS, Docker.
Что нужно будет делать:
- развивать существующие виджеты. Нужно будет делать так, чтобы всё работало идеально на любом устройстве и сайте партнёра: следить за изоляцией, размером бандла и добиваться высокой скорости загрузки;
- развивать библиотеку компонентов, из которых строятся виджеты. Для построения виджетов мы используем preact. Сейчас в нашей библиотеке около 30 компонентов, но по мере появления новых типов виджетов и обновления дизайна старых, библиотека будет дополняться;
- проводить много небольших экспериментов и наблюдать, как даже мелкие изменения UX влияют на продуктовые метрики;
- у нас есть система для А-Б тестов, которая позволяет одновременно запускать несколько тестов на разных виджетах. Все данные открыты команде. Есть возможность в них покопаться, если есть к этому интерес;
- создавать с нуля визуальный конструктор виджетов для тревел-брэндов, с помощью которого любой пользователь (не разработчик) может создать свой виджет.
Проще говоря, как Tilda, только для виджетов: набор компонентов, drag and drop, настройка свойств компонентов, подключение данных из API и вот это всё.
Что мы ждем от тебя:
- опыт front-end разработки от 3-х лет;
- отличное знание Javascript;
- умение делать адаптивную и кроссбраузерную вёрстку;
- опыт использования React или других фреймворков
- понимание принципов оптимизации WEB приложений;
- опыт написания unit/e2e тестов.
Будет плюсом:
- уверенное знание TypeScript;
- опыт написания тестов с использованием Jest/Cypress;
- понимание принципов написания встраиваемых скриптов (виджетов).
Что мы предлагаем:
- сильную команду и возможность влиять как на технологические, так и на продуктовые решения;
- возможность выбрать, где работать — удаленно или в одном из наших офисов (Москва, Петербург или Пхукет);
- если необходимо, то организуем и помощь с переездом — билеты для тебя и твоей семьи, жильё на первые две недели;
- заботу о здоровье: компенсация индивидуальной психотерапии, медицинская страховка для тебя и твоей семьи;
- поддержку твоих увлечений: компенсация занятий спортом и изучения иностранных языков.
А также:
- топовую команду;
- вечеринки с бассейном и без;
- котиков в офисе;
- сырки на любой вкус в холодильнике.