Q

Frontend Game Developer (Phaser.js)

Qureos

Remote · Full Time

Be the first to apply

Experience
3+ yrs
Salary
AED 12,000 – AED 20,000 / month
Openings
1
Posted
4 days ago
Work mode
Work from home
Resume
Required to apply

Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.

Job description

About Jackpot Technologies

Jackpot Technologies is rapidly expanding within the online gaming industry. We operate jackpot.studio, a B2B division creating proprietary casino games and licensing them worldwide. Our lineup includes favorites like Dice, Blackjack, Plinko, as well as original titles like Top Dollar, Dr Pump, and Cases. We maintain a small, nimble team that values speed, quality craftsmanship, and accountability. Every game released proudly carries our name, reflecting our focus on quality and detailed execution.

Role Overview

This role involves developing complete casino games using Phaser.js and TypeScript, optimizing gameplay feel and performance. You will craft everything from the core game loop and visual reels to animations and particle effects that make a win engaging and satisfying. Our web games must load quickly and maintain a smooth 60fps experience across all devices, from low-end Android browsers to desktops. Attention to timing, easing, rendering calls, and clean, maintainable code is essential.

Key Responsibilities

  • Develop full casino games end-to-end in Phaser.js and TypeScript, including game loops, rendering, state management, math integration, and UI.
  • Create engaging mechanics with precise timing for slot reels, multiplier curves, and other classic casino games like card, dice, and wheel variants.
  • Implement appealing win animations, particle effects, screen transitions, and big-win celebrations using Phaser's animation and particle systems, including custom shaders as necessary.
  • Integrate game logic, RNG, and real-time outcomes from backend systems to ensure deterministic, verifiable results.
  • Achieve and maintain 60fps performance on devices ranging from low-end mobiles to high-end desktops. Profile rendering, cut down draw calls and texture bottlenecks, and optimize asset loading and bundle sizes.
  • Design responsive game layouts that adapt across portrait and landscape views, phones, tablets, desktops with support for multiple languages and currencies.
  • Develop custom rendering solutions using WebGL shaders or Pixi-level techniques to extend beyond Phaser's standard toolset.
  • Collaborate closely with artists, animators, designers, and backend developers to deliver polished, cohesive games.
  • Build reusable systems and a shared game framework to accelerate future game development.

Required Skills and Experience

  • At least 3 years of experience building live production web games or interactive web apps, with deep expertise in Phaser.js and TypeScript and shipped projects to show.
  • Strong understanding of game loops, frame timing, and rendering performance in web browsers.
  • Hands-on familiarity with Phaser's scene graph, sprites, tweens, particle systems, and ability to work with raw WebGL or shaders when needed.
  • Experience with animation systems, including Phaser tweens and timelines; additional experience with skeletal/spine animation or syncing animations to sound is a plus.
  • Proven ability to architect scalable state management systems for multiple game titles, prioritizing code reuse and maintainability.
  • Skills in performance profiling using Chrome DevTools and knowledge of load time and memory optimization for constrained devices.
  • Experience with real-time integration techniques such as WebSockets, deterministic game outcomes, and handling reconnect scenarios.
  • Strong appreciation for nuanced timing and easing in animations with the ability to explain subtle timing choices.
  • Comfortably integrate modern AI coding assistants (such as Copilot, Claude, Cursor) into daily work to accelerate development without compromising quality.
  • Reliable work cadence with the discipline to plan effectively, meet deadlines, and produce clean, maintainable code.

Bonus Qualifications

  • Prior involvement in slot or casino game development with knowledge of RTP, volatility, and regulatory certification requirements.
  • Experience with game math, RNG, or remote game server integrations.
  • Advanced expertise in WebGL, GLSL shaders, or custom renderer development.
  • Familiarity with Pixi.js or other HTML5 canvas libraries besides Phaser.
  • Strong sound-driven animation instinct.
  • Experience creating shared frameworks or design systems to accelerate a team's productivity.

Technical Tools

  • Daily use: Phaser.js, TypeScript, WebGL, Figma, Git
  • Regular use: Pixi.js, GLSL, REST APIs, Websockets, Chrome DevTools
  • Additional tools: Spine animation, Howler.js, build tools like Vite and Webpack

Work Culture and Expectations

  • We emphasize high-quality output combined with speed.
  • Team members employ AI tools as productivity multipliers, not shortcuts.
  • Continuous personal learning and adaptation to evolving tools and engines is expected.
  • Quality craftsmanship remains paramount; AI aids but does not replace thoughtful engineering.
  • Sharing of knowledge that improves team workflows and efficiency is encouraged.

Why Join Us?

  • Your work will ship directly to actual players worldwide, not just concepts or demos.
  • You will have ownership over how our games are developed and influence future technologies and game feel.
  • Our work culture avoids excessive meetings and values building and shipping over slides.
  • We have an international team based in Dubai, with a balanced and sustainable workload.

Compensation and Benefits

  • Monthly salary ranging from AED 12,000 to AED 20,000 based on experience.
  • This is a pivotal position within a fast-growing iGaming company with real-world impact.
  • Collaborative, impactful engineering environment.
  • On-site presence in Dubai with a focused, quality-driven small team.

Tools & software

How they work

Teamwork & Collaboration Attention to Detail Time Management Learning Agility

Leave it if you'd like a reply — we won't use it for anything else.

Click to browse, drag & drop, or paste a screenshot

PNG, JPG, GIF, MP4, WebM, MOV · Max 20MB each · Up to 5 files

🤖
Online · instant AI help
Broxer