Frontend Developer

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.

11 current maintainers6 active leads
Sherman Oaks, California, USA
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.

View jobs by Xsolla (USA), Inc.

Skills

Candidate Availability

Required and preferred rules are kept separate and reflect the wording in the original posting.

About the Role

You will develop and maintain product functionality, build new modules and components, improve architecture, contribute to design and prototyping, write automated tests, participate in task testing, and improve product stability. You will work with JavaScript, TypeScript, Node.js, email templates, templating engines, and SCSS.

Requirements

  • Strong experience with JavaScript and TypeScript
  • Commercial experience with table-based email template layouts, inline styles, responsive design, and Outlook and Gmail limitations
  • Solid Node.js skills including Express, queues, and JSON Schema or similar input
  • Experience with Handlebars or another logic-based templating engine and SCSS
  • Experience with version control systems
  • Strong problem-solving skills and attention to detail
  • Excellent communication and teamwork abilities
  • Ability to work in a fast-paced collaborative environment
  • 4+ years of experience
  • Experience with Foundation for Emails, Inky, Panini, or Gulp is a plus
  • Experience with cross-client testing in Litmus or Email on Acid is a plus
  • Experience with Docker and Kubernetes for local use and configuration reading is a plus

Responsibilities

  • Develop and maintain product functionality
  • Develop new modules and components
  • Improve architecture and participate in design and prototyping
  • Write automated tests
  • Participate in task testing
  • Participate in design improvement
  • Improve product stability