← Все вакансии/Senior/Xsolla
SeniorFlexibleRussia

Frontend Engineer

X
Xsolla
Уровень
Senior
Формат
Flexible
О роли

Описание вакансии

About the company

Xsolla is a global commerce company with tools and services to help developers solve challenges of the video game industry. Headquartered in Los Angeles, California, Xsolla operates as the merchant of record and has helped over 1,500+ game developers reach more players worldwide.

Responsibilities
  • Develop and maintain high-quality frontend applications and features
  • Write clean, maintainable, well-tested code with comprehensive unit and E2E test coverage
  • Build semantic, adaptive, cross-browser, and cross-platform layouts following web standards and accessibility best practices
  • Design and implement reusable component systems and contribute to the shared UI library
  • Optimize application performance (rendering, bundle size, Core Web Vitals)
  • Collaborate with designers (Figma) to deliver pixel-perfect implementations
  • Integrate with backend services and external APIs
  • Configure and improve build tooling, CI/CD pipelines, and Docker environments
  • Participate in code reviews, technical discussions, and architectural decisions
  • Mentor Middle and Junior engineers
Requirements
  • 5+ years of commercial frontend development experience
  • Advanced proficiency in JavaScript (ES6+), including async programming, prototype-based OOP, classes, memory management
  • Deep TypeScript knowledge: generics, utility types, custom type declarations
  • Strong CSS skills including SASS/SCSS and CSS-in-JS
  • Experience with modern frameworks (React, Vue, or similar)
  • Experience with state managers (RTK, MobX, Zustand, Pinia)
  • Experience with SSR/isomorphic applications
  • Experience building component systems
  • Understanding of data structures, algorithm complexity, and design patterns
  • Knowledge of caching techniques (e.g., LRU)
  • Experience configuring build tools (Vite, Webpack)
  • Experience with code quality tools (ESLint, StyleLint, Prettier, Biome)
  • Experience writing unit and E2E tests
  • Understanding of REST API fundamentals
  • Experience with Docker and Git (GitLab)
  • Confident use of Figma
  • Good written and spoken English
Conditions
  • Typical tech stack: JavaScript, TypeScript, React, Vue, Next.js, RTK, MobX, Zustand, Pinia, Vite, Webpack, SWC, SCSS, CSS Modules, CSS-in-JS, ESLint, StyleLint, Prettier, Husky, Docker, GitLab CI/CD
  • Nice to have: WebView, React Native, Web3 (ethers.js, viem, wagmi), Core Web Vitals, SEO, web security, performance profiling, design systems, AI tools (Claude, Copilot, Cursor)
Стек и навыки

С чем работаем