Tech Lead – Frontend Platform Team
Xsolla – User-Facing Experience Platform
Role Overview
The Tech Lead for the Frontend Platform Team provides technical leadership for Xsolla’s core platform responsible for powering all user-facing experiences. This role combines deep engineering expertise with people leadership, guiding a team of approximately eight developers. The Tech Lead shapes the platform’s architecture, improves developer workflows, and ensures high-quality, scalable solutions that support storefronts, widgets, and other monetization-focused experiences used across the Xsolla ecosystem. This position requires strong frontend and platform-level experience, the ability to lead complex technical initiatives, and the capability to support predictable, reliable delivery.
Responsibilities
- Provide technical leadership for the Xsolla frontend platform, defining architecture, coding standards, and long-term technical direction.
- Coach, mentor, and manage a team of ~8 developers, supporting professional growth and maintaining a strong engineering culture.
- Partner closely with the other Tech Leads working on the same platform to ensure architectural alignment, consistent standards, and unified decision-making.
- Oversee planning and execution of platform features and improvements, ensuring smooth delivery and high-quality outcomes.
- Drive modernization, refactoring, and performance enhancements to keep the platform scalable, maintainable, and aligned with product goals.
- Establish and enforce engineering best practices across coding, documentation, testing, and review processes.
- Collaborate with product managers, designers, backend engineers, and platform teams to deliver cohesive partner-facing experiences.
- Ensure strong automated test coverage and reliable CI/CD workflows that reduce manual effort and improve delivery predictability.
- Leverage automation and AI-assisted tooling to accelerate development, improve consistency, and increase developer velocity.
- 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.
- Foster alignment with other engineering teams on shared services, APIs, rendering pipelines, and platform interfaces.
Requirements
- 8+ years of software development experience with strong expertise in modern frontend engineering at scale. At least 3 years in a similar tech lead role.
- Deep hands‑on knowledge of React including component architecture, SSR patterns, RSC, and complex UI data flows.
- Proficiency with Node.js and MongoDB for server‑side functionality, strong understanding of modern styling systems and theming approaches (vanilla‑extract, styled‑components, design tokens).
- Solid TypeScript practices, including strict typing, shared contracts, and schema validation (Zod or equivalent).
- Experience with Module Federation, bundling and compilation (webpack/rollup/vite/esbuild) and automated testing frameworks (Vitest/Jest) as well as end‑to‑end testing (Playwright/Cypress).
- Good understanding of backend integration patterns (REST, GraphQL, RPC‑style APIs).
- Experience with CI/CD workflows (GitLab CI or similar), private registries, and secure artifact handling.
- Proven ability to lead engineers, own architectural decisions, and manage delivery for complex platform projects.
Nice to Have
- Experience building platforms or tooling used across multiple frontend teams (design systems, template engines, configuration frameworks). Experience with react‑native/mobile.
- Knowledge of performance optimization strategies for client‑side and server‑side rendering.
- Understanding of accessibility, internationalization, and semantic UI design best practices.
- Experience developing SDKs, CLIs, or developer‑facing automation.
- Familiarity with event‑driven UI flows, real‑time interfaces, or edge‑rendering strategies.
- Background improving developer platforms, observability stacks, or performance monitoring systems.
- Comfort with UI‑as‑data approaches and leveraging AI‑assisted/no‑code tooling to accelerate feature delivery.