Engineering

Senior Frontend Engineer

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).

Apply for this position

Fill out the form below to submit your application. careers@jaqpot.io

Full name

*

Email

*

LinkedIn

*

Resume

*