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.