Senior Frontend Engineer
Xsolla (USA), Inc., operating under the Xsolla brand, is a global video game commerce and payments company serving game developers, publishers, creators, and payment providers.
Projects
About Xsolla (USA), Inc.
Xsolla provides merchant-of-record and payment-processing services plus direct-to-consumer commerce, web shops, publishing and distribution tools, cloud gaming, fraud prevention, player engagement, creator monetization, and developer tooling for the video game industry. Its solutions operate across 200+ geographies with 1,000+ payment methods and are actively supported through live products, documentation, customer support, and ongoing hiring.
Skills
Candidate Availability
Required and preferred rules are kept separate and reflect the wording in the original posting.
About the Role
You will design, build, and maintain responsive React and TypeScript interfaces across Business Accounts. You will own shared Module Federation modules, develop accessible UI components using the xui design system, integrate APIs, and manage authentication flows. You will improve performance, refactor legacy code, maintain quality through testing, and lead frontend design reviews while mentoring engineers.
Requirements
- 6+ years of professional software development experience
- 4+ years of hands-on React and TypeScript experience
- Knowledge of modern JavaScript, HTML5, CSS3, and Web APIs
- Experience with design systems, CSS-in-JS, and responsive layouts
- Experience with REST and GraphQL APIs
- Familiarity with WebSockets and real-time data
- Experience using AI coding assistants and reviewing their output
- Experience with Git, CI/CD pipelines, and agile workflows
- Experience with Jest, React Testing Library, Cypress, or Playwright
- Good written and spoken English
Responsibilities
- Design, build, and maintain scalable, responsive React and TypeScript interfaces
- Build and own versioned, backward-compatible shared remote modules
- Build UI with the xui design system and contribute components and patterns
- Turn product designs and user stories into accessible UI components
- Integrate REST and GraphQL APIs and implement state management
- Handle authentication and session flows across host apps and modules
- Optimize performance, loading, and caching across browsers and devices
- Refactor legacy React and react-router code
- Write clean, testable code and maintain test coverage
- Use and review AI-assisted code in daily development
- Lead frontend design reviews and contribute to architecture decisions
- Collaborate with product, design, backend, and partner teams
- Contribute to planning, estimation, and delivery tracking
- Mentor engineers and provide code reviews
