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

Senior Frontend Engineer

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

О вакансии

Откуда можно работать
Удалённо, находясь в России
из текста вакансии
Занятость
Full-time
из текста вакансии
Уровень
Senior
указан работодателем
Деньги
≈ $3,9 тыс/мес · оценка Worklist
по мировому рынку, данные за август 2026 · Как считаем
Даты
Опубликована 06.10 · видим у компании с 06.10 · проверена 02.11
дата публикации от работодателя

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

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

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

Суть роли

Мы ищем Senior Frontend Engineer для двух платформенных продуктов:

  • Xsolla ID — платформа идентификации и аутентификации, лежащая в основе входа в систему, управления аккаунтом и SSO во всех продуктах Xsolla.
  • Xsolla ZK — инфраструктура Web3-кошельков: смарт-кошельки и абстракция аккаунтов в L2 на базе zkSync.

Оба продукта относятся к самым чувствительным пользовательским сценариям: входу в систему и подписанию транзакций.

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

  • Проектировать и разрабатывать пользовательские сценарии: вход в систему, управление аккаунтом, онбординг кошелька и подписание транзакций
  • Отслеживать, как эти сценарии работают в продакшене (ошибки, производительность, отвалы пользователей), и действовать на основе увиденного
  • Принимать архитектурные решения для фронтенд-приложений и документировать их
  • Развивать общую библиотеку компонентов и фронтенд-SDK, которые используют другие команды Xsolla
  • Согласовывать API-контракты с бэкенд-инженерами, включая обработку ошибок, повторные попытки и граничные случаи
  • Отвечать за бюджеты производительности: Core Web Vitals и размер бандла
  • Улучшать инженерную среду: сборку, линтеры, тесты, CI
  • Проводить ревью кода
  • Настраивать и поддерживать AI-инструменты в репозиториях (Claude Code, Codex, Cursor: правила, контекст, harness), чтобы команда использовала их эффективно

Будет плюсом

Язык и платформа

  • 5+ лет коммерческой разработки фронтенда
  • TypeScript в строгом режиме: generics, utility types, discriminated unions, типизация границ модулей и внешних данных
  • JavaScript на уровне платформы: event loop, асинхронность, замыкания, память. Вы умеете найти утечку и объяснить её причину

Фреймворки и состояние

  • Глубокий опыт работы с React: модель рендеринга, профилирование, устранение лишних перерендеров
  • Разделение локального, серверного и глобального состояния и обоснование выбора инструмента; умение рассуждать о том, когда SSR оправдан

Качество и производительность UI

  • Семантическая, адаптивная, кросс-браузерная вёрстка; современный CSS (CSS Modules, CSS-in-JS)
  • Доступность: ARIA, навигация с клавиатуры, поддержка скринридеров
  • Анализ производительности: профилирование, анализ бандла, Core Web Vitals

Интеграция и безопасность

  • Интеграция с REST API: обработка ошибок, повторные попытки, отмена запросов, согласование контракта с бэкендом
  • Основы веб-безопасности: XSS, CSRF, CSP, безопасная работа с токенами, сессиями и пользовательскими данными

Инженерные практики

  • Тестирование на правильном уровне: unit, integration, E2E
  • Git, CI, Docker, линтеры и форматтеры

Разработка с помощью AI

  • Ежедневное практическое использование AI-инструментов для разработки (Claude Code, Codex, Cursor) для разработки и ревью, включая их настройку для репозитория

Английский язык

  • Чтение технической документации на английском языке
  • Опыт работы в областях с повышенными требованиями к безопасности: аутентификация и идентификация (потоки OAuth2/OIDC на фронтенде), платежи, криптокошельки
  • Web3-фронтенд: интеграция кошельков (встроенных и браузерных), EIP-1193, EIP-6963, EIP-712; viem, wagmi, ethers.js
  • Next.js или Nuxt, SSR в продакшене
  • Дизайн-системы и проектирование API компонентов, UI-киты
  • Гибридные приложения: WebView, React Native

Условия и бенефиты

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

  • Местоположение: удалённо
  • Тип занятости: полная занятость
  • График: 10:00–19:00 (гибкий)
  • Договор: трудовой договор (юридическое лицо или EOR подбирается в зависимости от местоположения кандидата)

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

Навыки

TypeScriptJavaScriptReactCSS ModulesCSS-in-JSARIAREST APICore Web VitalsXSSCSRFCSPGitCIDockerClaude CodeCodexCursorOAuth2/OIDCEIP-1193EIP-6963

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

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