Описание
Вы будете создавать высокопроизводительные интерфейсы для промо-инструментов, дашбордов сегментации и операционных воркфлоу в реальном времени, которые используют игровые студии по всему миру. Роль требует сильных технических навыков, продуктового мышления и стремления создавать быстрые и элегантные UI в масштабе. Xsolla — глобальная коммерческая компания, предоставляющая инструменты и сервисы для разработчиков, помогающие решать присущие видеоигровой индустрии проблемы.
Задачи
•Создавать и развивать масштабируемые высокопроизводительные веб-приложения на React (или Vue) с Next.js для SSR и современной доставки веб-контента.
•Сотрудничать с продакт-менеджерами, дизайнерами и backend-инженерами для перевода сложных монетизационных воркфлоу в понятный пользовательский опыт.
•Оптимизировать производительность фронтенда, фокусируясь на времени загрузки, скорости рендеринга и эффективности бандлов, особенно в дашбордах с большим объёмом данных.
•Обеспечивать совместимость с разными браузерами и устройствами, соблюдая стандарты доступности (a11y) и удобства использования.
•Участвовать в код-ревью, делиться лучшими практиками и поддерживать высокий инженерный стандарт во frontend-команде.
•Работать в тесной связке с DevOps для улучшения CI/CD пайплайнов, повышения надёжности деплоя и улучшения наблюдаемости через метрики и мониторинг.
•Владеть фичами end-to-end: уточнение требований, реализация, тестирование и доставка.
Требования
•3-5+ лет профессионального опыта в frontend-разработке с использованием React или Vue (предпочтительно React + Next.js).
•Солидный опыт работы с Next.js (SSR, SSG, роутинг, API routes, кэширование и оптимизация производительности).
•Сильные навыки в JavaScript (ES6+) и TypeScript, хорошее понимание архитектуры компонентов и паттернов проектирования.
•Опыт работы с современными инструментами (Vite, Webpack, Babel) и UI-фреймворками (Tailwind CSS, styled-components, Vuetify).
•Практический опыт работы с системами управления состоянием (Redux, Vuex, Pinia, Context API или React Query/SWR).
•Знакомство с CI/CD пайплайнами, Git-воркфлоу и фреймворками тестирования (Jest, RTL, Vue Test Utils).
•Сильное понимание тюнинга производительности, адаптивного дизайна и кросс-платформенной разработки.
•Владение Figma для проектирования UI/UX макетов, компонентов и интерактивных прототипов.
•Опыт работы с Framer Motion для создания качественных анимаций и микро-взаимодействий в React-приложениях.
•Отличные коммуникативные навыки, свободное владение английским для технических обсуждений и документации.
Будет плюсом
•Опыт работы в TypeScript-first средах.
•Знакомство с микрофронтендами, edge rendering или PWA.
•Знание фреймворков анимации (GSAP, Three.js) или продвинутого motion/interaction дизайна.
•Опыт в гейминге, финтехе или высоконагруженных консьюмерских платформах.
•Опыт работы с аналитическими дашбордами, библиотеками виртуализации или сложными внутренними инструментами.
•Знакомство с feature flagging, A/B-тестированием или системами монетизации.
•Опыт миграции legacy-кодовых баз или руководства проектами модернизации UI.
Условия
Условий в вакансии нет.