We’re building the world’s first Creator Casino: a creator-powered gaming network where influencers launch Rooms, run drops/missions, and monetize Originals built on top of certified game engines—powered by an AI Host layer and programmable incentives designed for high-frequency sessions and measurable creator performance.
This role helps us scale creator-led distribution, room economics, and session-velocity gameplay—without compromising trust, compliance, or margin.
Role Overview
We are seeking a Senior Frontend Engineer to build and maintain a micro-frontend platform powering a gaming product. The stack spans a Qwik SSR host application, React micro-frontends, a framework-agnostic component library, and a CMS-driven content system — all orchestrated within an Nx monorepo.
You will work on UI systems that must be performant, accessible, and maintainable at scale, with a strong emphasis on type safety, component architecture, and edge deployment.
Responsibilities
Design and implement UI components following a contract-based architecture (contracts → styles → framework adapters) across Qwik and React.
Build and maintain a Qwik SSR host application deployed on Cloudflare Pages edge workers.
Develop React micro-frontends embedded into the host via the Web Fragments composition layer.
Implement and consume GraphQL APIs using urql with persisted queries, WebSocket subscriptions, and SSR-aware authentication exchanges.
Build admin dashboard features using React, TanStack Router, and Zustand, including RBAC-based access control.
Integrate Storyblok CMS for content-driven pages, including visual editor bridge support and SEO metadata extraction.
Create and maintain Storybook documentation for the shared component library.
Ensure performance through Qwik resumability, Partytown offloading, dynamic imports, and CDN-level image optimization.
Write and maintain automated tests using Vitest, Testing Library, and happy-dom.
Enforce code quality through OxLint, Prettier, Knip, and TypeScript strict mode in CI.
Required Skills & Experience
5+ years of experience as a Frontend Engineer.
Strong experience with TypeScript and type-safe, end-to-end development patterns.
Proficiency with React 19 including hooks, context, and modern patterns.
Experience with Tailwind CSS using design tokens and CSS-first configuration (no arbitrary values).
Solid understanding of GraphQL client-side patterns — queries, mutations, subscriptions, and code generation.
Experience building and consuming component libraries with clear API contracts and separation of concerns.
Familiarity with SSR/SSG concepts and edge deployment (Cloudflare Workers/Pages or similar).
Experience with monorepo tooling (Nx, Turborepo, or similar).
Strong understanding of web accessibility (ARIA patterns, keyboard navigation, screen reader support).
Experience with Vite as a build tool.
Strong code quality, testing, and documentation habits.
Nice to Have
Experience with Qwik and its resumability model.
Experience with micro-frontend architectures (Module Federation, Web Fragments, or similar composition patterns).
Experience with headless CMS platforms (Storyblok, Contentful, Sanity).
Familiarity with urql or similar GraphQL clients (Apollo, Relay) including custom exchanges and persisted queries.
Experience with TanStack Router or similar file-based routing solutions.
Experience with Zustand or similar lightweight state management.
Experience with Storybook for component documentation and visual testing.
Familiarity with Cloudflare Pages/Workers deployment and edge computing.
Experience in iGaming, fintech, or similar regulated industries.
Experience with analytics instrumentation (PostHog, GTM) and main-thread performance optimization (Partytown).
Familiarity with GraphQL code generation (graphql-codegen, TypedDocumentNode).
