Xsolla
Xsolla

Senior Frontend Engineer

engineeringfull-timeRussia
SALARY
Not listed
WORK TYPE
remote
JOB TYPE
full-time
INDUSTRY
gaming
Apply for this position
✦ AutoApply Sick of applying? We apply to roles like this for you, up to 20 a month.
Learn more

About the role

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, consistent implementations

    • Integrate with backend services and external APIs; agree on API contracts with backend engineers

    • 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 and contribute to improving product quality

    • ABOUT THE TEAM

      You will join a product engineering team of frontend, backend, QA, and DevOps engineers working closely with Product and Design. The team owns its features end to end: from implementation and testing to release and monitoring.

      Typical Tech Stack:

      • Languages: JavaScript (ES6+), TypeScript

      • Frameworks: React, Vue, Next.js (SSR)

      • State Management: RTK, MobX, Zustand, Pinia

      • Build Tools: Vite, Webpack, SWC

      • Styling: SCSS, CSS Modules, CSS-in-JS

      • Quality Tools: ESLint, StyleLint, Prettier, Husky

      • Testing: Unit and E2E testing frameworks

      • Infrastructure: Docker, GitLab CI/CD

Nice to have

  • Required:

    Core JavaScript/TypeScript Expertise:

    • 5+ years of commercial frontend development experience

    • Advanced proficiency in JavaScript (ES6+), including asynchronous programming (async/await, Promises), prototype-based OOP, classes, and memory management fundamentals

    • Deep TypeScript knowledge: generics, utility types, custom type declarations, and extending library types

    • Frontend Engineering Skills:

      • Advanced experience with semantic, adaptive, cross-browser, and cross-platform layouts; understanding of web standards and accessibility

      • Strong CSS skills, including SASS/SCSS and CSS-in-JS solutions

      • Experience with modern frameworks (React, Vue, or similar): reactivity principles, state management, component optimization, and render control

      • Experience with various state managers

      • Experience with SSR/isomorphic applications

      • Experience building component systems, including the compound components approach

      • Understanding of data structures, algorithm complexity, and common design patterns

      • Knowledge of basic caching techniques (e.g., LRU)

      • Ability to decompose tasks and separate business logic from framework/library code

      • Tools & Practices:

        • Experience configuring and optimizing build tools (Vite, Webpack)

        • Experience with code quality tools (ESLint, StyleLint, Prettier, Biome)

        • Experience writing unit and E2E tests

        • Understanding of REST API fundamentals and experience integrating with external services

        • Experience with Docker (configuring and optimizing containers)

        • Proficiency with Git (GitLab)

        • Confident use of Figma for design implementation

        • Good written and spoken English

        • Preferred:

          • Experience with hybrid applications (WebView, React Native)

          • Experience with Web3 frontend development: wallet integration (embedded and browser wallets), wallet and signing standards (EIP-1193, EIP-6963, EIP-712), ethers.js, viem, wagmi

          • Knowledge of Core Web Vitals and SEO principles

          • Experience with web security fundamentals (XSS, CSRF, secure handling of user data)

          • Experience with frontend performance profiling and monitoring

          • Experience creating and maintaining design system libraries

          • Experience leading technical initiatives or mentoring engineers

          • Practical, up-to-date experience with modern AI tools (e.g. Claude, Copilot, Cursor) for code generation, review, and accelerating day-to-day engineering work

          • IDEAL CANDIDATE

            • Eager to learn new technologies and approaches

            • Engaged with business processes and product goals

            • Detail-oriented with a responsible approach to work

            • Actively participates in discussions to improve product quality

            • Motivated to build products that make a difference for users

✦ Sick of applying to 40 jobs a month?
I rewrite your resume for ATS by hand first. Once you sign off on it, AutoApply applies to up to 20 roles like this a month, cover letter in your own voice each time. From $14.99/mo, cancel anytime.
Get AutoApply
Apply now
Senior Frontend Engineer at Xsolla — Remote