Senior Frontend Engineer
Xsolla — известный бренд в игровой индустрии с интересными технологическими задачами (Web3, ID). Вакансия предлагает полную удаленку, работу с современным стеком и AI-инструментами, что делает её очень привлекательной для опытных инженеров.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Сложность вакансии
Высокая сложность обусловлена требованиями к глубокому знанию архитектуры, безопасности (Web3, SSO) и производительности. Также ожидается активное использование и настройка AI-инструментов в процессе разработки.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Анализ зарплаты
Указанный опыт (6+ лет) и уровень Senior в международной компании уровня Xsolla обычно предполагают зарплату выше среднего по рынку РФ. Ожидаемый диапазон для такой позиции составляет 350 000 – 500 000 рублей после налогов.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Описание вакансии
Xsolla
Senior Frontend Engineer
Опыт работы: более 6 лет
Полная занятость
График: 5/2
Формат работы: удалённо
*☑️* Чем предстоит заниматься
-За фронтенд своей продуктовой области целиком: от проработки задач с продактами и дизайнерами до реализации, релиза и мониторинга в проде
-За технические решения по этому фронтенду. Вы принимаете их и письменно обосновываете, а не только реализуете чужие
-За архитектуру frontend-приложений и общей UI-библиотеки / SDK, на которых строят продукты другие команды
-За измеримое качество фронтенда: производительность, надёжность и безопасность пользовательских сценариев
-Проектировать и разрабатывать пользовательские сценарии: вход, управление аккаунтом, онбординг в кошелёк и подпись транзакций
-Отслеживать поведение этих сценариев в проде (ошибки, производительность, отвалы) и действовать по результатам
-Принимать и документировать архитектурные решения для frontend-приложений
-Развивать общую библиотеку компонентов и frontend-SDK, которыми пользуются другие команды Xsolla
-Согласовывать API-контракты с backend-инженерами, включая обработку ошибок, повторы запросов и пограничные случаи
-Отвечать за бюджеты производительности: Core Web Vitals и размер бандла
-Улучшать инженерную среду: сборку, линтеры, тесты, CI
-Проводить код-ревью
-Настраивать и поддерживать AI-инструменты в репозиториях (Claude Code, Codex, Cursor: правила, контекст, harness), чтобы команда использовала их эффективно
*☑️* Наши пожелания к кандидатам
-Xsolla ID — платформа идентификации и аутентификации, на которой построены вход, управление аккаунтом и SSO во всех продуктах Xsolla
-Xsolla ZK — Web3-инфраструктура кошельков: смарт-кошельки и account abstraction на L2 на базе zkSync
-Оба продукта отвечают за самые чувствительные пользовательские сценарии: вход в аккаунт и подпись транзакций
-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), включая их настройку под репозиторий
-Чтение технической документации на английском
Контакты: Откликнуться
React Job в Telegram | в VK | в Max
Больше похожих вакансий + автоотклики с ИИ
Умный подбор, сопроводительные письма, советы по отказам — больше приглашений.

Навыки
- React
- TypeScript
- JavaScript
- CSS Modules
- CSS-in-JS
- REST API
- Docker
- CI/CD
- Git
- Unit Testing
- E2E Testing
- Web Accessibility
- Web Security
- Core Web Vitals
- AI Tools
Возможные вопросы на собеседовании
Проверка глубокого понимания React и навыков оптимизации.
Расскажите о самом сложном случае оптимизации производительности React-приложения в вашей практике. Какие инструменты профилирования вы использовали и каких показателей Core Web Vitals удалось достичь?
Актуально для Xsolla ID и работы с токенами.
Какие стратегии обеспечения безопасности фронтенда вы считаете критическими при работе с аутентификацией и подписью транзакций? Как вы защищаете приложение от XSS и CSRF атак?
Проверка архитектурного мышления и навыков проектирования SDK.
Как вы подходите к проектированию UI-библиотеки или SDK, которыми будут пользоваться другие команды? Как обеспечить баланс между гибкостью и стабильностью API?
Вакансия требует навыков настройки AI-ассистентов.
Как вы настраиваете контекст и правила (harness) для AI-инструментов вроде Cursor или Claude Code в крупном репозитории, чтобы минимизировать галлюцинации и повысить качество кода?
Проверка навыков интеграции и работы с данными.
Опишите ваш подход к согласованию API-контрактов с бэкендом. Как вы обрабатываете пограничные случаи, такие как race conditions при асинхронных запросах или сложные сценарии повторов (retries)?
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.

