Senior Frontend Engineer

Freedom Lifestyle·Kazakhstan·1 нед. назад

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

Freedom Travel — TravelTech-компания Казахстана, которая помогает пользователям бронировать билеты, планировать путешествия и управлять командировками онлайн.

Сейчас мы расширяем международное направление и ищем Senior Frontend Engineer, который будет развивать продукт, адаптировать его для новых рынков и участвовать в проектировании фронтенд-архитектуры.

Развивать продукт и выходить на новые рынки

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

Отвечать за качество и производительность

  • Оптимизировать ключевой путь пользователя: от поиска до оплаты, повышая стабильность и удобство бронирования.
  • Улучшать Core Web Vitals, сокращать размер бандла и оптимизировать загрузку ресурсов через CDN.
  • Реализовывать real-time-сценарии, включая отображение актуальных статусов бронирований.
  • Обеспечивать корректную обработку ошибок и устойчивость интерфейсов при нестабильном сетевом соединении.

Развивать архитектуру

  • Проектировать и развивать фронтенд-архитектуру с использованием FSD и подходов SSR/CSR/SSG.
  • Разрабатывать и поддерживать SSR/BFF-решения на Node.js.
  • Участвовать в выборе технических решений, рефакторинге и развитии инженерных практик.

Поддерживать качество разработки

  • Писать и поддерживать unit- и component-тесты.
  • Настраивать мониторинг, работать с Sentry, логами, метриками и алертами.
  • Проводить code review, помогать коллегам с техническими решениями и менторить разработчиков.
  • Участвовать в постановке задач и технических интервью.

Взаимодействовать с командой

  • Работать совместно с продуктом, дизайном, backend-разработчиками и QA.
  • Участвовать в Agile-процессах, поддерживать качество требований и соблюдать Definition of Ready / Definition of Done.
  • Аргументировать технические решения и брать ответственность за результат.

Коммерческий опыт и основной стек

  • От 4 лет опыта во frontend-разработке, из них от 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, асинхронные и динамические компоненты.

Архитектура и производительность

  • Опыт проектирования frontend-архитектуры, понимание FSD и SSR/CSR/SSG.
  • Знание Node.js и практический опыт работы с SSR или BFF.
  • Опыт работы со сборщиками Vite, Webpack или Rollup, линтерами и monorepo-инструментами.
  • Понимание HTTP, CORS, кэширования, WebSockets и принципов работы CDN.
  • Навыки профилирования и оптимизации производительности с помощью DevTools.

Качество, безопасность и инфраструктура

  • Опыт написания unit- и component-тестов, работы с моками и асинхронными сценариями.
  • Понимание веб-безопасности: XSS, CSP, security headers, JWT/OAuth/SSO, OWASP Top 10.
  • Знание семантической вёрстки, accessibility (a11y), CSS и подходов к изоляции стилей.
  • Базовое понимание Docker, GitLab CI/CD, NGINX и Kubernetes.
  • Опыт работы с инструментами мониторинга, например Sentry, ELK и Grafana.
  • Понимание SOLID, DRY, KISS, YAGNI и основных паттернов проектирования.

Будет важно

  • Английский на уровне B1–B2 или выше.
  • Самостоятельность, инициативность и ответственность за технический результат.
  • Умение аргументировать решения, работать в команде и эффективно взаимодействовать с коллегами из разных направлений.

Похожие вакансии

Другие вакансии Freedom Lifestyle