Xsolla's video game business engine helps game developers and publishers operate more efficiently and sell more games.
Senior Frontend Software Developer
Location
Canada
Posted
9 days ago
Salary
$100K - $130K / year
Seniority
Senior
Job Description
Senior Frontend Software Developer
Xsolla
• Collaborate with product managers, designers, and backend engineers to translate complex requirements into intuitive user experiences. • Design, build and evolve scalable, high-performance frontend web applications • Participate in code reviews, share best practices, and help maintain high engineering standards within the frontend team. • Work closely with DevOps to streamline CI/CD pipelines, improve deployment reliability, and enhance observability through metrics and monitoring tools. • Own features end-to-end such as requirement refinement, implementation, testing, and delivery. Optimize frontend performance, focusing on loading times, rendering speed, and bundle efficiency. • Ensure cross-browser and multi-device compatibility while meeting accessibility (a11y) and usability standards. • Contribute to the modernization, refactoring, and continuous performance improvements to keep the platform scalable, maintainable, and aligned with product goals. • Contribute and enforce engineering best practices across coding, documentation, testing, and review processes. • Ensure strong automated test coverage and reliable CI/CD workflows that reduce manual effort and improve delivery predictability. • Own operational excellence, including incident response, root-cause analysis, and long-term reliability improvements. • Advocate for scalability, performance, security, and observability across the platform’s architecture and tooling. • Identify technical risks, estimate complexity, and communicate trade-offs to leadership and stakeholders.
Job Requirements
- At least 2+ years of experience holding a senior frontend development title.
- 7+ years of frontend software development experience with strong expertise in modern frontend frameworks at scale.
- Experience building or leading frontend development for e-commerce, gaming, or monetization platforms
- Extensive experience with Typescript, React, Redux or modern state management libraries.
- Experience with module federation, component architecture, performance optimizations, accessibility, RSC, and SSR patterns.
- Strong expertise in modern CSS frameworks and UX/UI design systems and principles.
- Solid understanding of microservices architecture and RESTful or RPC-style APIs integration and patterns.
- Proficiency with Node.js and MongoDB for server-side functionality.
- Experience with automated testing frameworks (Vitest/Jest) and end-to-end testing (Playwright/Cypress).
- Good understanding of bundling and compilation (e.g., webpack, rollup, vite, esbuild)
- Experience with CI/CD workflows (GitLab CI or similar), private registries, and secure artifact handling.
- Proven ability to influence technical decisions and drive change. Experience in a leadership role is a plus.
- Excellent interpersonal and communication skills facilitating effective collaboration with a cross functional team.
- Committed to writing high-quality code and continuously improving projects.
- Strong understanding of development best practices, including design patterns, testing methodologies, and an agile development process.
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
- Strong English communication skills, both written and verbal
Benefits
- medical
- dental
- vision
- PTO
- personalized career roadmap
- professional development through training and educational opportunities
Related Guides
Related Job Pages
More Frontend Engineer Jobs
Senior Full-Stack Engineer, Typescript
UserEvidenceThe Customer Voice Platform that automates social proof for GTM teams
• You'll be part of a senior engineering team responsible for stabilizing and evolving UE Advocacy. Depending on focus area, you may work in one of three lanes: - **Re-architecture.** Port modules from the legacy Express API to the new Hono API with full integration test coverage. Decompose large React components (3,000-5,000 LOC pages) and convert .jsx to strict-mode .tsx. Improve frontend performance — bundle splitting, dynamic imports, mobile-first defensive coding, embed reliability. Harden data integrity by introducing real state machines and typed enums. - **Feature work.** Build new customer-facing features behind feature flags with canary rollouts, against PM-written acceptance criteria. Follow established backend patterns and frontend conventions exactly — we have reference modules for a reason. - **Bug triage and fixes.** Investigate customer-reported bugs using New Relic traces, structured logs, and database queries. Reproduce, fix, and add tests to prevent regression. Most bugs live in legacy code; finding them is a code-archaeology skill. Across all three lanes, you will: • Write clean, maintainable, well-tested code following established patterns • Conduct thoughtful peer code reviews and respond constructively to the same • Use automated code review (Macroscope), automated tests (Bun, Vitest, Playwright), and canary deploys as your safety net — not manual full-app QA • Troubleshoot production issues using New Relic, structured logs, and direct database queries
• Develop new features for web platforms and actively implement components and patterns defined by our Design System. • Build high-complexity screens and flows, ensuring responsive and fluid designs. • Code modular components for the Design System following established standards. • Ensure visual, semantic, and functional consistency across different browsers (cross-browser). • Write unit, integration, and visual tests. • Work with the Azure DevOps CI/CD pipeline for publishing and fixing builds.
React Frontend Developer
LUMASERVDein Partner für Cloud Server, IaaS und PaaS. Einfache Verwaltung per Interface, API und Providern für Terraform.
• Entwickelst moderne Frontend-Anwendungen mit React, TypeScript und modernem State-Management • Entwirfst skalierbare Frontend-Architekturen mit Fokus auf Performance, Wartbarkeit und Wiederverwendbarkeit • Setzt barrierefreie Webanwendungen nach aktuellen WCAG-Standards um • Integrierst und gestaltest API-Schnittstellen (REST / RPC) in enger Zusammenarbeit mit Backend-Teams • Entwickelst und pflegst Designsysteme sowie wiederverwendbare UI-Komponenten • Setzt moderne React Patterns wie Hooks, Context, Custom Hooks und Suspense ein • Optimierst die Performance großer Webanwendungen durch Code Splitting, Memoization und Rendering-Strategien • Arbeitest an technischen Konzepten und Architekturentscheidungen mit und nimmst an Kundenterminen teil • Führst Code Reviews durch und entwickelst gemeinsam mit dem Team Engineering Standards weiter • Setzt KI-gestützte Tools ein, um Entwicklungsprozesse und Codequalität zu verbessern
Vue.js Frontend Developer
LUMASERVDein Partner für Cloud Server, IaaS und PaaS. Einfache Verwaltung per Interface, API und Providern für Terraform.
• You develop modern frontend applications using Vue.js, TypeScript and the Composition API. • You design scalable frontend architectures with a focus on modularity, maintainability and performance. • You implement accessible web applications according to current WCAG standards. • You integrate and design API interfaces (REST / RPC) together with backend teams. • You develop and maintain design systems and modular UI components. • You apply modern Vue patterns such as the Composition API, composables and provide/inject. • You optimize web application performance through lazy loading, code splitting and efficient state management. • You contribute to technical concepts, architecture decisions and client meetings. • You conduct code reviews and help evolve internal coding standards. • You use AI-assisted tools to improve development processes and code quality.



