- Home
- Jobs
- Urban Ridge Supplies
- Phaser.js Developer
Phaser.js Developer
Job Description Roles & Responsibilities The Role Casino games live or die on feel, and in the browser, feel is everything. You will build real games in Phaser.js, from the core loop and the reels to the win sequences, the particle FX, and the exact moment a payout lands. These are web games we license to operators worldwide, so they have to load fast, run buttery smooth on every device, hold a rock-solid 60fps, and feel as good as anything in the app stores, without ever leaving the browser. You will care as much about timing, easing, and draw calls, as you do about clean code. A win should feel like a win. What You Will Do Build casino games end to end in Phaser.js and TypeScript: game loop, rendering, state, math integration, and UI. Bring mechanics to life with precise timing and feel, from slot reels and multiplier curves to card, dice, and wheel games. Build the juice: win animations, particle FX, screen transitions, and big-win celebrations, using Phaser's animation and particle systems alongside custom shaders where needed. Integrate game math, RNG, and real-time outcomes from our backend, with deterministic, verifiable results. Hit 60fps on a wide range of devices, from low-end Android browsers to desktop. Profile render performance, eliminate draw call and texture bottlenecks, and optimize asset loading and bundle size. Implement responsive layouts across portrait and landscape, phone, tablet, and desktop, with multi-language and multi-currency support. Drive custom rendering with WebGL shaders or Pixi-level techniques when the standard Phaser toolkit is not enough. Partner with artists, animators, designers, and backend so each game ships as one polished piece. Build reusable systems and a shared game framework so the next title ships faster. What You Will Bring 3+ years building production web games or interactive web apps, with strong Phaser.js and TypeScript depth and titles you have shipped live. A strong grasp of game loops, frame timing, and rendering performance in the browser. Hands-on experience with Phaser's scene, sprite, tween, and particle systems, plus comfort dropping into raw WebGL or shaders when needed. Animation chops: Phaser tweens and timelines, spine or skeletal animation a plus, sound-synced FX a plus. Solid architecture and state management that scales across many titles, built for fast reuse rather than one-off builds. Performance profiling in Chrome DevTools, and a clear sense of how to keep load times and memory footprint low on constrained devices. Real-time integration: websockets, deterministic outcomes, and graceful reconnection. A real respect for timing. You can explain why your 18-frame easing feels better than the 12-frame version. Fluent with modern AI coding tools (Copilot, Claude, Cursor) in your daily workflow. You use them to move faster without sacrificing quality or control. A fast, reliable production cadence. You plan your work, hit your dates, and do not leave messes for the next person. Bonus Points Built slot or casino games before, and understand RTP, volatility, and certification constraints. Game math, RNG, or remote game server (RGS) integration experience. Deep WebGL, GLSL shader, or custom renderer work. Experience with Pixi.js or another HTML5 canvas engine alongside Phaser. Sound-led animation instincts. You animate to audio and it shows. Built a shared game framework or design system that sped up a whole team. Tools You Will Work With Daily: Phaser.js, TypeScript, WebGL, Figma, Git Often: Pixi.js, GLSL, REST and websockets, Chrome DevTools Bonus: Spine, Howler.js, build tooling (Vite, Webpack) How We Work We care equally about quality and velocity. The best people on our team use modern tools as a multiplier, not a shortcut. AI has changed how great engineering teams operate, and we expect everyone we hire to be on the front edge of that change. Fluent with AI tools as part of your daily craft. You know which tools help, which do not, and when a hand-written solution still wins. Stay on top of the ecosystem. New engine versions, new patterns, new tooling. You read, you try things, you do not wait for someone to tell you the platform moved. Use that fluency to ship higher quality work faster, not to cut corners. Craft comes first. AI is the lever, not the product. Share what you learn. If you find a workflow that saves the team two days a week, write it up. Desired Candidate Profile 3+ years building production web games or interactive web apps, with strong Phaser.js and TypeScript depth and titles you have shipped live. A strong grasp of game loops, frame timing, and rendering performance in the browser. Hands-on experience with Phaser's scene, sprite, tween, and particle systems, plus comfort dropping into raw WebGL or shaders when needed. Animation chops: Phaser tweens and timelines, spine or skeletal animation a plus, sound-synced FX a plus. Solid architecture and state management that scales across many titles, built for fast reuse rather than one-off builds. Performance profiling in Chrome DevTools, and a clear sense of how to keep load times and memory footprint low on constrained devices. Real-time integration: websockets, deterministic outcomes, and graceful reconnection. A real respect for timing. You can explain why your 18-frame easing feels better than the 12-frame version. Fluent with modern AI coding tools (Copilot, Claude, Cursor) in your daily workflow. You use them to move faster without sacrificing quality or control. A fast, reliable production cadence. You plan your work, hit your dates, and do not leave messes for the next person. Bonus Points: Built slot or casino games before, and understand RTP, volatility, and certification constraints. Game math, RNG, or remote game server (RGS) integration experience. Deep WebGL, GLSL shader, or custom renderer work. Experience with Pixi.js or another HTML5 canvas engine alongside Phaser. Sound-led animation instincts. You animate to audio and it shows. Built a shared game framework or design system that sped up a whole team. Company Industry ConcreteReadymixCement Department / Functional Area IT Software Keywords Phaser.js Developer Get real-time job updates only on our App
Ready to apply?
You are viewing this role on JobSphere AI. Applications are completed on the original employer / source website.
Apply NowOpens the employer's site in a new tab
- CompanyUrban Ridge Supplies
- LocationDubai, UAE
- CategoryFullStack
- SourceNaukrigulf
- Listedyesterday
Related FullStack jobs
Lead Civil / Structural Engineer [Offshore Platform]
Structural Discipline Technical Authority (Owner s Engineer) Serve as the primary authority for all structural engineering activities related to IA/PA…
LDP Planning Analyst
Job Overview At Ecolab, we are committed to helping our customers achieve cleaner, safer, and healthier environments while driving operational excellence…
Freelance Frontend Developer
Mindrift is looking for skilled F rontend Developers (HTML/CSS/JavaScript, React/Next.js) to join the Tendem project ( https://tendem.ai/ ) and build…
ServiceNow Developer Certified CSA
Choosing Capgemini means choosing a company where you can shape your career according to your aspirations. With the support and inspiration of a community of…