Game Client Developer
Polish the UI, optimize responsiveness, and establish the consistent gameplay feel necessary to scale an established skill-based PvP platform beyond its MVP phase and attract a massive community 🌟🎮
We usually respond within a week
Location: Fully Remote (Europe / Asia - CET Daytime Hours)
We are building fast-paced, skill-based browser games for a real-money gaming platform. We need an experienced game client developer who can ship polished 2D experiences immediately, while helping us expand into 3D browser gaming. You will own the game client, bridging the gap between high-performance Canvas/WebGL rendering and modern React UI.
Key Focus Areas
2D Game Development (Required)
Develop 2D browser games using Phaser, PixiJS, or HTML5 Canvas
Implement player movement, physics, collisions, and gameplay mechanics
Maintain rendering loops optimized for consistent 60 FPS
Implement animations, particle systems, and other visual elements
Optimize rendering pipelines, asset usage, and draw calls
Real-Time Multiplayer Integration
Implement client-side prediction, interpolation, and reconciliatio
Integrate with our Colyseus WebSocket backend
Handle state synchronization, latency compensation, and reconnection flows
Ensure client logic is secure against simple manipulation (speed hacks) and validate critical states for real-money gameplay.
Support game sessions with 50+ concurrent players
3D Game Development (Highly Preferred)
Build 3D browser games using Three.js, Babylon.js, or similar WebGL frameworks
Implement cameras, lighting, simple physics, and scene structure
Optimize WebGL pipelines for performance across varying devices
UI / UX Layer
Build menus, HUDs, leaderboards, and game screens using React + TypeScript
Ensure UI integrates cleanly with active gameplay contexts
Deliver responsive UI across desktop and mobile browsers
Performance & Stability
Write memory-efficient code that avoids garbage-collection spikes and frame hitches
Optimize asset loading and texture usage
Ensure cross-browser compatibility (Chrome, Firefox, Safari, Edge)
Requirements
5+ years of frontend development with strong JavaScript/TypeScript expertise.
2+ years developing 2D browser games with Phaser, PixiJS, or equivalent.
At least one shipped commercial 2D browser or mobile web game (include links to itch.io, GitHub, or live game URL in your application).
Strong understanding of HTML5 Canvas or WebGL rendering.
Experience building real-time multiplayer clients (WebSockets, prediction, interpolation).
Comfortable with basic game math: vectors, simple geometry, collision detection.
Proven ability to optimize rendering and maintain stable 60 FPS.
Comfortable using AI-assisted development tools (Cursor, GitHub Copilot).
Highly Preferred
* 3D browser game development (Three.js, Babylon.js, PlayCanvas, etc.).
* Experience with Unity, Godot, or Unreal WebGL export workflows.
* Portfolio demonstrating both 2D and 3D browser games.
* Familiarity with 3D rendering concepts, cameras, lighting, and physics.
* Experience using React for UI and game menus.
* Portfolio with playable browser game examples.
Nice-to-Have
* Experience with binary data formats (ArrayBuffer, MessagePack).
* WebAssembly (Wasm) for performance offloading.
* Shader programming (WebGL/GLSL).
* Spine or skeletal animation workflows.
* Mobile web optimization and touch control design.
* Experience with 3D asset pipelines (GLTF, FBX, Blender).
Why Join Us?
This is your chance to build a market-disrupting product with both the excitement of a startup and the stability of established backing.💸
- Department
- Development
- Role
- Senior Frontend Developer
- Locations
- Remote
- Remote status
- Fully Remote
- Employment type
- Full-time
About Bet On Talent
More than just customer-focused, we are people-first. We empower passionate professionals to bring bold ideas to life, grow their careers, and take exciting project and products to the next level.