Search by job, company or skills

Yaama Tech

Web Game Developer

5-7 Years
new job description bg glownew job description bg glownew job description bg svg
  • Posted a day ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Front-End Web Game Developer

Role Overview

We are looking for a Senior Front-End Web Game Developer to design and build next-generation browser-based casino games such as slots, blackjack, and roulette. This role focuses entirely on front-end development using PhaserJS and React no back-end work is required.

You will transform game and UX designs into high-performance, visually stunning, and responsive web games that deliver an exceptional gaming experience across desktop and mobile browsers.

Key Technologies

  • PhaserJS - Primary game engine for building interactive casino games
  • React - UI framework for game interfaces and application shells
  • TypeScript - Type-safe development across all codebases

Responsibilities

  • Build Web-Based Casino Games: Develop and maintain interactive casino games using PhaserJS integrated with React, applying web development best practices.
  • Transform Designs into Code: Convert UI/UX and game design mockups into pixel-perfect, performant implementations.
  • PhaserJS + React Integration: Architect and implement seamless integration between Phaser game scenes and React application components.
  • API Integration: Work with back-end developers to integrate game UI components with APIs, handling real-time data and events efficiently.
  • Performance Optimization: Ensure smooth gameplay, optimize asset loading, and resolve performance bottlenecks across devices.
  • Debugging & Troubleshooting: Identify and fix bugs, troubleshoot issues, and perform continuous optimizations to ensure seamless gameplay.
  • Code Quality: Write high-quality, scalable, and reusable code with clear documentation. Participate in code reviews and maintain consistent coding standards.
  • Cross-Browser Compatibility: Conduct thorough testing and ensure compatibility across browsers and devices (desktop and mobile).
  • UI/UX Collaboration: Work closely with designers and artists to create engaging, intuitive, and visually polished game interfaces.
  • Specification Refinement: Gather and refine technical specifications and requirements based on design, performance, and user experience needs.
  • Emerging Technologies: Stay up to date with new technologies, tools, and industry trends to continuously improve development efficiency and product quality.

Requirements

Must-Have

  • Experience: 5+ years of professional front-end development experience.
  • Portfolio Required: Provide links to playable game demos, GitHub repositories, or video recordings of games you have developed.
  • PhaserJS: Strong hands-on experience building browser-based games with PhaserJS (v3+ preferred).
  • React: Strong experience with React(v16+ preferred) for building complex, scalable user interfaces.
  • JavaScript/TypeScript: Expert-level proficiency in JavaScript/TypeScript.
  • Performance Optimization: Expertise in web performance techniques, including asset optimization, caching, lazy loading, and memory management for games.
  • Cross-Browser Testing: Skilled in testing and debugging across multiple browsers and devices.
  • Coding Principles: We value clean, maintainable code. Candidates should demonstrate understanding of YAGNI, KISS, and DRY.
  • English Proficiency: Professional workplace English skills are essential. You will communicate daily with English-speaking colleagues, participate in technical discussions, write documentation, and collaborate in code reviews.

Should-Have

  • Core Web Technologies: Strong foundation in HTML5, CSS3, modern CSS (Flexbox, Grid, CSS-in-JS), responsive design, and accessibility standards (WAI-ARIA).
  • Build Tools: Experience with modern build tools (Webpack, Vite, or similar).
  • Design Principles: Understanding of typography, color theory, and layout to produce visually appealing and user-friendly game UIs.
  • Design Tools: Basic proficiency in Figma, Photoshop, or similar tools for working with design assets.
  • Tools & Workflow: Proficient with version control (Git), CI/CD pipelines, and agile development practices.
  • Collaboration: Excellent communication skills for working with designers, artists, and remote engineering teams.

Nice-to-Have

  • iGaming Experience: Previous experience developing casino or online gaming titles (slots, blackjack, roulette, etc.) is a strong advantage.
  • Regulatory Awareness: Familiarity with iGaming regulations and compliance environments (e.g., UKGC, MGA, Australian regulations).
  • UI/UX Sensitivity: Proven ability to implement user-friendly, aesthetically refined interfaces for interactive web games.
  • Testing & Analytics: Experience with front-end testing (Jest, Cypress) and analytics for monitoring user behavior and engagement.
  • State Management: Experience with state management solutions (Redux, Zustand, or similar) for complex game states.
  • Graphics & Animation: Experience implementing and optimizing game animations using Canvas, WebGL, or tools like Spine and Lottie.
  • Full-Stack Awareness: Basic understanding of back-end concepts (APIs, databases, authentication) for effective integration.
  • Other Game Frameworks: Experience with PixiJS, Cocos2d, or other 2D game frameworks.

Portfolio Requirements

Your portfolio should demonstrate:

  1. Playable Game Demos - Links to games we can play in the browser
  2. Code Samples - GitHub repositories or code snippets showing your architecture decisions
  3. Video Recordings - If playable demos are not available, provide video walkthroughs of your games
  4. Technical Documentation - Brief descriptions of your role, technologies used, and challenges solved

We are particularly interested in seeing:

  • Games built with PhaserJS and React
  • Examples of smooth animations and transitions
  • Evidence of performance optimization
  • Clean, well-structured code

As an Australian-based company with English-speaking colleagues, fluency in English is essential for success in our work.

More Info

Job Type:
Industry:
Function:
Employment Type:

About Company

Job ID: 142921507