сегодня

Frontend engineer in Web3

ориентир по рынку
вакансия зп не указана
в среднем 326 174 ₽
Загрузи резюме, чтобы видеть мэтчи с вакансиейЗагрузи резюме, чтобы видеть мэтч с вакой

подготовься к отклику

ai-инструменты

Чтобы адаптировать резюме под вакансию или составить сопроводительное письмо, загрузи резюме

описание

Xsolla — глобальная компания в сфере видеоигровой коммерции со штаб-квартирой в Лос-Анджелесе. Компания помогает разработчикам любого масштаба, от инди до AAA, финансировать, распространять, продвигать и монетизировать игры. Xsolla выступает merchant of record для 1500+ разработчиков по всему миру. Подробнее: xsolla.com.

задачи

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

условия

  • доступ к внутренней платформе, участие в профессиональных конференциях, хакатонах, митапах и воркшопах
  • топовое оборудование (Mac), доступ к продвинутым ИИ-сервисам, которые избавляют от рутины и помогают быть продуктивнее
  • ДМС со стоматологией для вас и членов вашей семьи (супруг, дети), 21 день доплачиваемого до размера зарплаты больничного
  • участие в международных проектах, командировки и потенциальная релокация в один из зарубежных офисов
  • удалённо из любого города России; при желании можно работать из офисов в Москве и Перми
  • полная занятость
  • 10:00–19:00 по московскому времени (гибкий)
  • трудовой договор по ТК РФ

Глобальная технологическая компания предоставляет комплексные платежные и маркетинговые решения для разработчиков и издателей видеоигр, помогая монетизировать и продвигать проекты по всему миру

Подробнее о компании →

Если просят выйти из iCloud, прислать код из SMS, запустить или установить что-то, перевести деньги — не соглашайся: это мошенничество.

Если просят выйти из iCloud, прислать код из SMS, запустить или установить что-то, перевести деньги — не соглашайся: это мошенничество.