Frontend Developer
Cyprus, Limassol
Send your Resume
  • Key Responsibilities
    • Develop the frontend for live games with high visual and technical complexity.
    • Build interactive 2D/3D interfaces using Three.js, Rive, and Canvas/WebGL.
    • Work closely with designers at the intersection of Rive, Blender, and WebGL, ensuring smooth, responsive integration of animations and 3D models.
    • Integrate .riv animations into gameplay, control state machines, and respond to events.
    • Optimize the performance of visual components and Canvas/WebGL scenes.
    • Develop reusable UI components for game mechanics (chip stacks, bets, timers, wheels, etc.).
  • Requirements
    • Strong proficiency in React (hooks, components, optimization).
    • Solid knowledge of TypeScript.
    • Experience with the Canvas API and/or WebGL.
    • Experience with Three.js:
    • loading models, managing animations and interactions
    • Experience integrating Rive:
    • connecting interactive states and controlling them from game code
  • Nice to Have
    • Understanding of game UI architecture and interactions in a live environment.
    • Experience with other WebGL tools.
    • Rendering performance optimization (LOD, batching, memory management).
    • Experience working with game designers and motion designers.
    • Basic knowledge of Blender and the model/animation export pipeline.
  • What We Offer
    • Office-based role in Cyprus (Limassol)
    • Flexible start of the working day
    • Office meal compensation
    • Official employment under Cyprus labor law
    • 4 additional paid days off
    • No legacy codebase
Join Our Team
Apply to work on products redefining real-time entertainment
Choose position