Frontend Engineer

Responsibilities

 

  • Develop web-based slot games using our proprietary SDK (Svelte + PixiJS + TypeScript)
  • Implement game mechanics by translating bookEvents (math outputs) into emitterEvents (UI interactions)
  • Build responsive, performant canvas-based components for desktop and mobile
  • Create and maintain reusable components in our Turborepo monorepo structure
  • Integrate Spine animations and visual effects into game flows
  • Write Storybook stories for component testing and documentation
  • Manage complex game states using XState finite state machines
  • Optimize PixiJS rendering performance and debug cross-browser issues
  • Collaborate with backend engineers and designers to implement game features
  • Participate in code reviews and maintain high code quality standards

 

Requirements

 

  • 4+ years of professional frontend development experience
  • Strong TypeScript skills (advanced types, generics, union types)
  • Expert-level Svelte knowledge (Svelte 5, runes, context API, reactivity)
  • Experience with PixiJS or similar canvas libraries (Three.js, Phaser, CreateJS)
  • Deep understanding of event-driven architecture and pub/sub patterns
  • Proficiency with async/await, Promises, and asynchronous event handling
  • Experience with Git workflows and code collaboration

 

Strong Plus

 

  • XState or other state machine libraries
  • Monorepo tools (Turborepo, Nx, pnpm workspaces)
  • Storybook for component development
  • Game development or interactive entertainment background
  • Spine or skeletal animation systems
  • Canvas performance optimization (FPS, memory management)

 

Nice to Have

 

  • SvelteKit framework
  • RGS (Remote Game Server) integration experience
  • Gambling industry knowledge
  • CI/CD pipeline experience

 

Required domain experience

Gambling 1 year

Required languages

English B1 - Intermediate
TypeScript, Svelte 5, PixiJS, XState, Svelte Context API, Vite, Turborepo, pnpm, Storybook
Published 14 January
517 views
ยท
76 applications
74% read
ยท
64% responded
Last responded 2 weeks ago
To apply for this and other jobs on Djinni login or signup.
Loading...