Front-end Developer (Tools)
Travelpayouts — это туристическая партнерская СРА-сеть от создателей Aviasales. Мы помогаем тревел-брендам взаимодействовать с аффилиатами по всему миру и предоставляем для этого все инструменты: API, White Label, мобильный SDK и другие. Сотрудничаем с крупнейшими тревел компаниями, такими как Aviasales, Booking.com, BlaBlaCar, Viator, Туту.ру и многими другими. Сейчас у нас более чем 240 000 аффилиатов и 680+ партнерских программ. Мы соединяем путешественников с туристическими сервисами по всему миру, даем возможность получать доход и развивать свой блог, сайт или приложение.
Мы ищем front-end разработчиков, которые не зацикливаются на коде, а используют его как инструмент для достижения цели: решения актуальных проблем пользователей и достижения бизнес показателей. Профессионалов, которые не только хорошо знают свою основную область, но и интересуются тем, что происходит вокруг. Придумывают и реализовывают новые фичи, которыми будут пользоваться миллионы людей — мы даем полную свободу творчества и поощряем эксперименты.
Наши разработчики активно участвуют в развитии продукта, спорят с дизайнерами, следят за использованием фич, строят графики в аналитических инструментах, предлагают решения для улучшения конверсий и повышения удобства использования инструментов.
Эта вакансия в команде инструментов монетизации. С помощью наших виджетов и других инструментов партнеры могут превратить свой трэвел-блог в портал, где можно выбрать и забронировать путешествие.
Основные технологии и инструменты, используемые в нашей команде:
ES6, Typescript, React, Webpack, PostCSS, Docker
Что нужно будет делать:
- Развивать наши виджеты, которые встроены в сотни тысяч сайтов по всему миру и поддерживают 65 языков. Нужно будет делать так, чтобы всё работало идеально на любом устройстве и сайте партнёра: следить за изоляцией, размером бандла и добиваться высокой скорости загрузки. Команда не занимается созданием отдельных виджетов. Мы разрабатываем универсальное решение, на базе которого технический аккаунт-менеджер создаёт виджет. Вот тут можно посмотреть простые примеры виджетов. Но есть и более сложные: календари, карты, галереи и всё, что может понадобиться тревел-брэнду для продвижения.
- Развивать библиотеку компонентов, из которых строятся виджеты. Для построения виджетов мы используем preact. Сейчас в нашей библиотеке около 30 компонентов, но по мере появления новых типов виджетов и обновления дизайна старых, библиотека будет дополняться.
- Проводить много небольших экспериментов и наблюдать, как даже мелкие изменения UX влияют на продуктовые метрики. У нас есть система для А-Б тестов, которая позволяет одновременно запускать несколько тестов на разных виджетах. Все данные открыты команде. Есть возможность в них покопаться, если есть к этому интерес.
- Создавать с нуля визуальный конструктор виджетов для тревел-брэндов, с помощью которого любой пользователь (не разработчик) может создать свой виджет. Проще говоря, как Tilda, только для виджетов: набор компонентов, drag and drop, настройка свойств компонентов, подключение данных из API и вот это всё.
Что мы ждем от тебя:
- опыт frontend разработки от 3-х лет;
- отличное знание Javascript;
- умение делать адаптивную и кроссбраузерную вёрстку;
- опыт использования React или других фреймворков;
- понимание принципов оптимизации WEB приложений;
- опыт написания unit/e2e тестов.
- уверенное знание TypeScript;
- опыт написания тестов с использованием Jest/Cypress;
- Понимание принципов написания встраиваемых скриптов (виджетов).
Что мы предлагаем:
- сильная команда и возможность влиять как на технологические, так и на продуктовые решения;
- возможность выбрать, где работать — удаленно или в одном из наших офисов (Москва, Петербург или Пхукет);
- если необходимо, то организуем и помощь с переездом — билеты для тебя и твоей семьи, а также жилье на первые две недели;
- забота о здоровье: компенсация индивидуальной психотерапии, медицинская страховка для тебя и твоей семьи;
- поддержка твоих увлечений: компенсация занятий спортом и изучения иностранных языков.
• топовая команда • вечеринки с бассейном и без • Котики в офисе • сырки на любой вкус в холодильнике
• топовая команда • вечеринки с бассейном и без • Котики в офисе • сырки на любой вкус в холодильнике
Что получают
сотрудники Aviasales
Хорошая зарплата
Платим столько, сколько заслуживаешь, и ни долларом меньше
Занятия спортом
Частично оплачиваем спорт: хоть в зал ходи, хоть в кёрлинг играй
Английский язык
Помогаем подтянуть твой инглиш, потому что — ну камон!
Медицинская страховка
Заботимся о тебе и твоей семье. Страховка — полный фарш
Помощь с переездом
Естественно, расходы по релокации берём на себя
Вечеринки с бассейном
И без. У нас — самые легендарные тусовки, не будем скромничать
Детское обучение
Помогаем с оплатой садика и школы для твоих детей
Удалённая работа
Разрешаем работать удалённо
👀 А ещё:
Запускаем ракеты в космос, тестируем огнеметы и свято чтим котовторники.