Старший фронтенд-инженер
Xsolla нанимает старшего фронтенд-инженера с опытом более 5 лет для удаленной работы над инфраструктурой аутентификации и кошельков.
Вы будете полностью отвечать за фронтенд вашей продуктовой области: от работы с продакт-менеджерами и дизайнерами до реализации, релиза и мониторинга продакшена. Вы будете принимать и документировать архитектурные решения для фронтенд-приложений, разрабатывать общую библиотеку компонентов и фронтенд SDK, используемые другими командами Xsolla. Вы будете согласовывать контракты API с бэкенд-инженерами, обрабатывать ошибки, повторные попытки и крайние случаи. Вы будете отвечать за бюджеты производительности: Core Web Vitals и размер бандла. Вы будете улучшать инженерную среду: сборку, линтеры, тесты, CI. Вы будете проводить код-ревью. Вы будете настраивать и поддерживать AI-инструменты в репозиториях (Claude Code, Codex, Cursor: правила, контекст, обвязка), чтобы команда эффективно их использовала.
Более 5 лет коммерческой фронтенд-разработки. TypeScript в строгом режиме: дженерики, утилитарные типы, discriminated unions, типизация границ модулей и внешних данных. JavaScript на уровне платформы: цикл событий, асинхронность, замыкания, управление памятью. Вы умеете находить утечки и объяснять их причины. Глубокий опыт работы с React: модель рендеринга, профилирование, устранение лишних ре-рендеров. Разделение локального, серверного и глобального состояния, умение обосновать выбор инструмента; понимание, когда оправдан SSR. Семантическая, адаптивная, кроссбраузерная верстка; современный CSS (CSS Modules, CSS-in-JS). Доступность: ARIA, навигация с клавиатуры, поддержка скринридеров. Анализ производительности: профилирование, анализ бандла, Core Web Vitals. Интеграция REST API: обработка ошибок, повторные попытки, отмена запросов и согласование контрактов с бэкендом. Основы веб-безопасности: XSS, CSRF, CSP, безопасная обработка токенов, сессий и пользовательских данных. Тестирование на правильном уровне: модульное, интеграционное, E2E. Git, CI, Docker, линтеры и форматтеры. Ежедневное практическое использование AI-инструментов для разработки и ревью (Claude Code, Codex, Cursor), включая их настройку для репозитория. Умение читать техническую документацию на английском языке.
Полная занятость. График: 5/2. Удаленный формат работы.
Не пропусти ни одну вакансию
Подпишись на наш Telegram-канал