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 лет.
Стек
Контакт работодателя
Прямой контакт рекрутёра в Telegram, без посредников
@recruiter_hidden
Бесплатно — за подписку на наш Telegram-канал
@recruiter
Telegram · прямой контакт
Аврора откликнется за вас. Пока вы пишете одному рекрутёру, автопилот отправляет отклики на все подходящие.
Попробовать →Безлимит будет в подписке Авроры — скоро.
Узнать первым →Вакансия в архиве — отклик недоступен. Посмотрите похожие активные вакансии ниже.
Похожие вакансии
A
aQsi
вчера
Senior Frontend Developer (React)
зп не указана
SeniorУдалённопрямой контакт
А
Альфа-Банк
2 дня назад
Frontend-разработчик (React/Redux) в Альфа-Банк
зп не указана
MiddleУдалённопрямой контакт
А
Арман
5 дней назад
Программист JavaScript (Electron, десктоп)
зп не указана
MiddleГибрид · Санкт-Петербургпрямой контакт
А
АСКОН
6 дней назад
Frontend-разработчик Angular в АСКОН
зп не указана
MiddleУдалённопрямой контакт
R
ROCKSTONE
8 дней назад
Lead/Senior Game Developer (Pixi.JS)
зп не указана
SeniorУдалённопрямой контакт
I
IT-Bench
8 дней назад
Middle/Senior JavaScript Developer (React/Vue/Angular)
2 000–3 500 $
MiddleУдалённопрямой контакт