Xsolla - Senior Frontend Engineer
Requirements
• 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 • 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 • 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 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) • 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 • 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 • 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
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
Benefits
• We are passionate about fostering a supportive environment for our team, so we prioritize the physical, mental, and emotional well-being of our employees and their families through a comprehensive Benefits Program. This includes medical, dental, and vision, PTO, and a personalized career roadmap for each employee. By investing in professional development through training and educational opportunities, we ensure that our team thrives both personally and professionally. Together, we’re not just building a business; we’re cultivating a community that values creativity, collaboration, and the transformative power of play. • EMPLOYMENT DETAILS • Location: Remote (worldwide) • Employment Type: Full-time • Schedule: 10:00–19:00 (flexible) • Contract: Employment agreement (entity or EOR arranged per candidate location) • EQUAL EMPLOYMENT STATEMENT
Apply in one click
Upload My Resume
Drop here or click to browse · Tap to choose · PDF, DOCX, DOC, RTF, TXT