←  Back to all vacancies

Frontend Game Developer - Phaser.js

Burjline Builders

Engineering & Construction

πŸ“ Dubai, United Arab Emirates
πŸ’Ό Full-time
πŸ•’ Posted 12 days ago

Job description

Role Overview

Frontend Game Developer – Phaser.js at Burjline Builders, based in Dubai, UAE. You will build and ship high-quality browser-based casino games using Phaser.js and TypeScript, working across the full game development lifecycle from mechanics and rendering to optimization and backend integration.

Role Purpose

To develop polished, performant browser-based casino games that run smoothly at 60fps across mobile and desktop devices, balancing engineering quality with exceptional game feel through hands-on technical execution across the entire development stack.

Key Responsibilities

Game Development & Architecture

  • Build browser-based casino games end to end using Phaser.js and TypeScript.
  • Develop game loops, rendering, state management, UI and core game mechanics.
  • Implement slot reels, card, dice, wheel and multiplier-based mechanics.
  • Design scalable game architecture and reusable systems that work across multiple game titles.
  • Build reusable components, systems and frameworks for use across multiple game titles.

Rendering & Visual Polish

  • Create polished animations, particle effects, transitions and win celebrations.
  • Work with Phaser animation and particle systems, and use custom shaders where required.
  • Work with WebGL and custom rendering techniques where Phaser's standard capabilities are not sufficient.
  • Build responsive game layouts for portrait and landscape orientations across phones, tablets and desktops.
  • Demonstrate strong attention to animation timing, easing, transitions and overall game feel.

Performance Optimization

  • Optimize games to maintain 60fps across mobile and desktop devices.
  • Profile rendering performance and resolve draw-call, texture, memory and asset-loading bottlenecks.
  • Apply strong understanding of browser performance optimization.
  • Use Chrome DevTools for profiling and performance debugging.

Backend Integration & Game Logic

  • Integrate game math, RNG and real-time outcomes from backend services.
  • Work with deterministic and verifiable game outcomes.
  • Experience integrating real-time systems using WebSockets.
  • Understand deterministic outcomes and graceful reconnection.

Multi-Market & Localization Support

  • Support multi-language and multi-currency requirements.

Collaboration & Development Practices

  • Collaborate with artists, animators, designers and backend engineers to deliver polished games.
  • Use modern AI coding tools such as Cursor, Claude or GitHub Copilot as part of daily development workflow.
  • Stay current with new tools, frameworks, engine versions and development practices.
  • Know when AI can accelerate development and when a carefully engineered manual solution is better.
  • Share useful workflows and discoveries with the wider engineering team.
  • Demonstrate strong ownership and ability to consistently deliver production-ready work.

Qualifications & Experience

  • 3+ years of experience building production web games or interactive web applications.
  • Experience shipping live production games or interactive web experiences.
  • Strong hands-on experience with Phaser.js and TypeScript.
  • Strong understanding of game loops, frame timing and browser rendering performance.
  • Experience with Phaser scenes, sprites, tweens and particle systems.
  • Good understanding of WebGL, with experience working with shaders or custom rendering.
  • Strong animation skills, including Phaser tweens and timelines.
  • Strong understanding of browser performance optimization.

Skills & Competencies

  • Phaser.js
  • TypeScript
  • WebGL
  • Chrome DevTools
  • Git
  • REST APIs
  • WebSockets
  • Figma
  • Modern AI coding tools (Cursor, Claude, GitHub Copilot)
  • Spine or skeletal animation experience (bonus)
  • Pixi.js or other HTML5 game engines (bonus)
  • GLSL
  • Howler.js (bonus)
  • Vite or Webpack (bonus)
  • Sound-driven animation and FX (bonus)

Additional Information

Compensation & Location

  • AED 12,000–20,000 per month, depending on experience.
  • On-site role based in Dubai, UAE.

Bonus Qualifications & Experience

  • Previous experience building slot or casino games.
  • Understanding of RTP, volatility, game math and certification requirements.
  • Experience with RNG or Remote Game Server (RGS) integrations.
  • Deep experience with WebGL, GLSL or custom rendering.
  • Experience with Spine or Howler.js.
  • Experience building shared game frameworks or design systems.

Team & Environment

  • Small, collaborative engineering team with direct impact on the product.
  • High ownership in a fast-moving product environment.
  • Hands-on work across game development, performance and rendering.
  • Opportunity to build games that reach real players globally.

People looking at this role also searched

Report this job

⚑ Quick Apply

Create your account and upload your CV to apply for β€” takes less than a minute.

✨ Get a free AI ATS Score Report for your CV the moment you sign up.