Назад

Frontend Developer

Направление «Freedom Travel»

Freedom Lifestyle — лайфстайл-направление Freedom Holding Corp. (Nasdaq: FRHC). В экосистему входят Ticketon, Freedom Travel, Naimi, Freedom X и другие компании.

Freedom Travel — travel-tech компания в экосистеме Freedom. Мы развиваем цифровые сервисы для бронирования авиабилетов, отелей и железнодорожных билетов, а также B2B-решения для корпоративных клиентов.

Ищем Frontend Developer в B2B-направление, который будет участвовать в развитии продукта и создавать удобные интерфейсы для сложных сценариев поиска, бронирования и управления заказами.

Чем предстоит заниматься:

  • Разрабатывать и развивать B2B-интерфейсы: личные кабинеты агентств и корпоративных клиентов, поиск и бронирование авиабилетов, отелей и ж/д билетов.

  • Реализовывать сложные пользовательские сценарии: многошаговое бронирование, работу с тарифами и правилами, фильтрацию и сравнение предложений.

  • Интегрировать frontend с backend API и участвовать в проработке технических решений и API-контрактов.

  • Разрабатывать интерфейсы по макетам Figma, поддерживать и развивать UI-kit и дизайн-систему.

  • Оптимизировать производительность интерфейсов, в том числе при работе с большими списками и таблицами.

  • Покрывать код тестами, участвовать в code review и развитии frontend-архитектуры.

  • Взаимодействовать с backend-разработчиками, дизайнерами, QA и продуктовой командой.

Что для нас важно:

  • Опыт коммерческой frontend-разработки от 3 лет.

  • Уверенное знание JavaScript и TypeScript.

  • Глубокое понимание Vue.js и его экосистемы.

  • Опыт работы со state-менеджментом, желательно Pinia или Vuex.

  • Уверенное владение HTML, CSS, адаптивной и кроссбраузерной вёрсткой.

  • Опыт интеграции с REST API, обработки ошибок и состояний загрузки.

  • Понимание инструментов сборки (Vite / Webpack), Git и CI/CD.

  • Опыт написания тестов (Jest / Vitest, Testing Library, Playwright).

  • Умение работать с макетами в Figma и внимание к деталям интерфейсов.

Будет плюсом

  • Опыт работы с Nuxt.js и SSR.

  • Опыт в travel-tech или B2B-продуктах.

  • Опыт разработки и поддержки дизайн-систем и UI-китов.

  • Понимание web-производительности (Core Web Vitals) и принципов доступности (a11y).

  • Опыт работы с инструментами мониторинга frontend-ошибок, например Sentry.