No applications. Teams find and message you directly.
✓ Direct apply: you message the hiring person. No ATS.
FANzino is looking for a Senior Frontend Engineer to create new live games and enhance the gaming engine. Work involves frontend, game development, real-time, and WebGL technologies.
FANzino is a B2B provider of new format games in the online gambling world.
What You Will Do
- Build new games on a common gaming engine: game field, bets and chips, round history, win animations, and other game mechanics.
- Develop 2D scenes on Pixi.js and 3D bonus games on Three.js / react-three-fiber, including working with custom GLSL shaders.
- Integrate Rive animations and manage their state machine directly from game logic.
- Synchronize the interface with the game round in real-time: game phases, bet acceptance, results, and payouts come via WebSocket, including correct handling after reconnection.
- Develop and optimize the video player: work with latency, stream recovery, and quality metrics.
- Ensure smooth and stable game performance on mobile browsers.
- Collaborate with game and motion designers: integrate and refine assets to production-ready state, as well as improve and simplify their workflow.
Technical Requirements
- Strong experience with React and TypeScript: hooks, Suspense, rendering optimization.
- Practical experience with Canvas/WebGL and libraries like Pixi.js, Three.js or similar.
- Understanding of real-time interface principles: WebSocket, reconnections, event handling out of order.
- Experience with state management: Jotai, Zustand, Redux or similar.
- Experience writing tests: Vitest/Jest, Testing Library.
- Understanding of frontend architecture and ability to make technical decisions independently.
- Ability to optimize the performance of complex interactive interfaces.
Personal Qualities
- Ability to work in a team and effectively interact with developers, designers, and other specialists.
- Responsibility for results and attention to detail.
- Ability to independently tackle complex technical tasks and find solutions.
- Capability to see tasks through to completion and ensure quality results.
- Proactivity: you not only perform assigned tasks but also suggest improvements and help develop the product.
- Willingness to work with rapidly changing tasks and learn new technologies.
What We Offer
- Office work in Cyprus (Limassol).
- Meal compensation in the office.
- Official employment according to Cyprus labor law.
- 4 additional days off.
- No legacy — building the product and gaming platform from scratch.
- Opportunity to influence the architecture and technical decisions of the product.
✓ Direct apply: you message the hiring person. No ATS.