WorkListВойтиОформить подписку
XS

Senior Frontend Engineer

Xsolla · Платёжные технологии для игр
Откликнуться на сайте компании ↗

О вакансии

Откуда можно работать
Офис: Baku, Азербайджан
из текста вакансии
Занятость
Full-time
из текста вакансии
Английский
B1+
из текста вакансии
Уровень
Senior
указан работодателем
Деньги
≈ $3,9 тыс/мес · оценка Worklist
по мировому рынку, данные за август 2026 · Как считаем
Даты
Опубликована 16.10 · видим у компании с 16.10 · проверена 02.11
дата публикации от работодателя

Та же должность в других городах и странах

Почему в каталоге:Основана выходцами из Восточной Европы, Кавказа и Центральной АзииПодробнее о компании →

Описание переведено машинно с английского.

Суть роли

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

Что предстоит делать

  • Проектировать, создавать и поддерживать масштабируемые, адаптивные интерфейсы на React и TypeScript в нескольких Business Accounts.
  • Создавать общие удалённые модули (Module Federation), которые подключаются к нескольким хост-приложениям, и отвечать за них: следить за версионированием, обратной совместимостью и безопасностью независимого деплоя.
  • Создавать UI с помощью нашей дизайн-системы xui и помогать улучшать её, добавляя компоненты и паттерны.
  • Превращать дизайн продукта и пользовательские истории в качественные, доступные UI-компоненты.
  • Интегрироваться с REST и GraphQL API и реализовывать понятное управление состоянием.
  • Обрабатывать сценарии аутентификации и сессий между хост-приложениями и модулями, включая безопасную передачу токенов Publisher Account.
  • Оптимизировать производительность, загрузку и кэширование в разных браузерах и на разных устройствах.
  • Рефакторить устаревший код (например, старые версии React и react-router) в соответствии с актуальными лучшими практиками.
  • Писать чистый, тестируемый код и поддерживать здоровое тестовое покрытие.
  • Ежедневно использовать AI-инструменты (Claude Code, Cursor и др.), чтобы быстрее проектировать, создавать, тестировать и рефакторить код без снижения качества.
  • Добавлять AI-ассистированное код-ревью поверх ручного ревью, внимательно проверять код, сгенерированный AI, и помогать команде выработать хорошие практики AI-driven разработки.
  • Проводить дизайн-ревью фронтенда и участвовать в принятии архитектурных решений (ADRs).
  • Тесно работать с командами продукта, дизайна, бэкенда и партнёрскими командами, такими как Publisher Account и Site Builder, чтобы доставлять функциональность от начала до конца.
  • Участвовать в планировании, оценке задач и отслеживании поставки.
  • Наставлять инженеров и проводить конструктивное код-ревью.

Требования

  • 6+ лет профессионального опыта разработки программного обеспечения.
  • 4+ года практического опыта работы с React и TypeScript.
  • Глубокие знания современного JavaScript (ES6+), HTML5, CSS3 и Web APIs.
  • Опыт работы с дизайн-системами и CSS-in-JS (например, styled-components), а также с адаптивной вёрсткой.
  • Опыт работы с REST и GraphQL API; знакомство с WebSockets и данными в реальном времени.
  • Практический опыт ежедневного использования AI-ассистентов для написания кода и умение оценивать, тестировать и исправлять то, что они создают.
  • Уверенное владение Git, CI/CD-пайплайнами (предпочтительно GitLab) и agile-процессами.
  • Опыт работы с инструментами тестирования, такими как Jest, React Testing Library, Cypress или Playwright.
  • Хороший письменный и разговорный английский, умение объяснять технические компромиссы нетехническим заинтересованным сторонам

Будет плюсом

  • Опыт работы с микрофронтендами (Module Federation) или монорепозиториями.
  • Опыт создания или поддержки общей библиотеки компонентов или дизайн-системы.
  • Опыт работы с аутентификацией на основе SSO, OAuth2 или JWT между приложениями.
  • Опыт работы с headless CMS.
  • Опыт работы с Next.js, SSR/SSG или гибридным рендерингом.
  • Опыт работы с B2B-дашбордами, административными инструментами или порталами самообслуживания.
  • Опыт настройки AI-воркфлоу для команды, например агентов, собственных skills или промптов, автоматизированного MR-ревью или AI-ассистированного тестирования.
  • Острое чувство UX-полировки, анимации и дизайна взаимодействия.

Навыки

ReactTypeScriptModule FederationxuiREST APIGraphQLJavaScriptHTML5CSS3styled-componentsWebSocketsGitCI/CDGitLabJestReact Testing LibraryCypressPlaywrightClaude CodeCursor

Подходите ли вы под эту вакансию

Сверка вакансии с резюме доступна тем, кто вошел. Войти