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.