Freedom Lifestyle

vue разработчик сервиса путешествий

Коротко

Senior Vue.js разработчик в Freedom Travel (travel-сервис холдинга Freedom Holding Corp) для развития фронтенда международного продукта бронирования билетов, туров и отелей. Требуется от 4 лет опыта во фронтенд-разработке, из них от 2 лет с Vue.js (Composition API), глубокое знание TypeScript, Node.js SSR/BFF, FSD-архитектуры и инструментов мониторинга/тестирования. Офисный формат работы в Алматы, уровень английского B1–B2.

Описание
Freedom Lifestyle — лайфстайл-направление международного холдинга Freedom Holding Corp. В его экосистему входят Freedom Travel, Ticketon, Naimi, Freedom X и другие цифровые сервисы. Freedom Travel помогает пользователям бронировать билеты, планировать путешествия и управлять командировками онлайн.
Задачи
•Развивать продукт и выходить на новые рынки
•Разрабатывать функциональность для международного направления и адаптировать интерфейсы под требования разных стран
•Создавать и улучшать пользовательские сценарии поиска, выбора и бронирования авиабилетов, туров и отелей
•Адаптировать продукт под локальные особенности: языки, валюты, форматы дат, RTL-интерфейсы, способы оплаты и требования к обработке пользовательских данных
•Оптимизировать путь пользователя от поиска до оплаты, повышая стабильность и удобство бронирования
•Улучшать Core Web Vitals, сокращать размер бандла и оптимизировать загрузку ресурсов через CDN
•Реализовывать сценарии реального времени, включая отображение актуальных статусов бронирований
•Обеспечивать корректную обработку ошибок и устойчивость интерфейсов при нестабильном сетевом соединении
•Проектировать и развивать фронтенд-архитектуру с использованием FSD и подходов SSR/CSR/SSG
•Разрабатывать и поддерживать решения SSR/BFF на Node.js
•Участвовать в выборе технических решений, рефакторинге и развитии инженерных практик
•Писать и поддерживать модульные и компонентные тесты
•Настраивать мониторинг, работать с Sentry, логами, метриками и оповещениями
•Проводить проверку кода, помогать коллегам с техническими решениями и наставлять разработчиков
•Участвовать в постановке задач и технических интервью
•Работать совместно с продуктовой командой, дизайнерами, бэкенд-разработчиками и специалистами по тестированию
•Участвовать в Agile-процессах, поддерживать качество требований и соблюдать Definition of Ready / Definition of Done
•Аргументировать технические решения и отвечать за результат
Требования
•От 4 лет опыта во фронтенд-разработке, из них от 2 лет с Vue.js
•Уверенное знание JavaScript: event loop, closures, prototypes, async/await, Proxy, Symbol, Generators и принципов работы JS-движков
•Глубокое знание TypeScript: generics, utility types, conditional и mapped types, type guards
•Практический опыт с Vue.js: Composition API, реактивность, slots, provide/inject, асинхронные и динамические компоненты
•Опыт проектирования фронтенд-архитектуры, понимание FSD и SSR/CSR/SSG
•Знание Node.js и практический опыт работы с SSR или BFF
•Опыт работы со сборщиками Vite, Webpack или Rollup, линтерами и инструментами для monorepo
•Понимание HTTP, CORS, кэширования, WebSockets и принципов работы CDN
•Навыки профилирования и оптимизации производительности с помощью DevTools
•Опыт написания модульных и компонентных тестов, работы с моками и асинхронными сценариями
•Понимание веб-безопасности: XSS, CSP, security headers, JWT/OAuth/SSO, OWASP Top 10
•Знание семантической вёрстки, доступности (a11y), CSS и подходов к изоляции стилей
•Базовое понимание Docker, GitLab CI/CD, NGINX и Kubernetes
•Опыт работы с инструментами мониторинга, например Sentry, ELK и Grafana
•Понимание SOLID, DRY, KISS, YAGNI и основных паттернов проектирования
•Английский на уровне B1–B2 или выше
•Самостоятельность, инициативность и ответственность за технический результат
•Умение аргументировать решения, работать в команде и эффективно взаимодействовать с коллегами из разных направлений
Условия
Условий в вакансии нет

Хватит откликаться.
Получите рекомендацию.

$10 стартовых кредитов

Всего 60 секунд, полностью на автопилоте — AI-агенты Eraldt читают ваше резюме, определяют подходящие роли, находят живые вакансии и людей, которые могут вас порекомендовать, пишут им личные письма и добиваются рекомендации.

Это не отклик на вакансию: резюме не уходит в компанию, а рекомендацию именно по этой роли мы не обещаем.

Посмотрите, кто ещё получает интервью на автопилоте