Все вакансии/Разработчикам/Senior Frontend Engineer (Xsolla ID / ZK)
Вакансия давно не обновлялась источником и могла устареть. Контакт работает.
X
Xsolla
сегодня

Senior Frontend Engineer (Xsolla ID / ZK)

Сгенерировать отклик под эту вакансию с ИИ
Аврора подстроит резюме и напишет сопроводительное за 30 секунд

Чем предстоит заниматься

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

Требования

  • 5+ лет коммерческой frontend-разработки
  • TypeScript в strict-режиме: generics, utility types, discriminated unions, типизация границ модулей и внешних данных
  • JavaScript на уровне платформы: event loop, асинхронность, замыкания, работа с памятью, поиск утечек
  • Глубокий опыт с React: модель рендеринга, профилирование, устранение лишних перерисовок
  • Разделение локального, серверного и глобального состояния, обоснование выбора инструмента, понимание когда SSR оправдан
  • Семантическая, адаптивная, кроссбраузерная вёрстка; современный CSS (CSS Modules, CSS-in-JS)
  • Доступность: ARIA, навигация с клавиатуры, поддержка скринридеров
  • Анализ производительности: профилирование, разбор бандла, Core Web Vitals
  • Интеграция с REST API: обработка ошибок, повторы и отмена запросов, согласование контрактов с backend
  • Основы веб-безопасности: XSS, CSRF, CSP, безопасная работа с токенами, сессиями и пользовательскими данными
  • Тестирование на правильном уровне: unit, integration, E2E
  • Git, CI, Docker, линтеры и форматтеры
  • Ежедневное практическое использование AI-инструментов для разработки и ревью (Claude Code, Codex, Cursor), включая их настройку под репозиторий
  • Чтение технической документации на английском

Условия

  • Формат работы: удалённо.
  • Полная занятость, график 5/2.
  • Опыт работы: более 6 лет.

Стек

TypeScriptJavaScriptReactCSS ModulesCSS-in-JSREST APIGitCIDockerClaude CodeCodexCursor

Контакт работодателя

Прямой контакт рекрутёра в Telegram, без посредников
@recruiter_hidden
Бесплатно — за подписку на наш Telegram-канал
@recruiter
Telegram · прямой контакт
Написать
Аврора откликнется за вас. Пока вы пишете одному рекрутёру, автопилот отправляет отклики на все подходящие.
Попробовать →
Контакты открываются по подписке на канал. Подпишитесь — и контакт откроется сразу, ничего заполнять не нужно.
Подписаться снова
Дневной лимит контактов исчерпан. Счётчик обнулится в 00:00 по Москве — вакансия никуда не денется, она уже в вашей истории.
Безлимит будет в подписке Авроры — скоро.
Узнать первым →
Вакансия в архиве — отклик недоступен. Посмотрите похожие активные вакансии ниже.
Показать контакт