Block Labs is looking to solve the problem of delivering smooth, interactive, and visually rich game experiences on the web using modern technologies and the Dart ecosystem.
Requirements
- Strong proficiency in Dart (3.0+), with experience in web development
- Good understanding of JavaScript, TypeScript, HTML5, CSS3, and Sass/SCSS
- Experience with real time networking, WebSocket, and state management patterns
- Knowledge of 2D graphics rendering frameworks such as PIXI.js
- Familiarity with responsive design and mobile web optimisation
- Understanding of protocol-based client server communication
- Experience with build tools including webdev, build_runner, and build_web_compilers
Responsibilities
- Develop and maintain frontend game logic and UI systems using Dart 3.0+
- Implement real time multiplayer features with WebSocket and protocol-based communication
- Manage state synchronization and event driven updates across sessions
- Build and optimize 2D interfaces, animations, and effects using PIXI.js or similar frameworks
- Ensure cross browser performance and responsive behaviour across devices
- Collaborate with backend teams to integrate game services and APIs
- Maintain a clean, modular codebase with clear separation of concerns
Other
- Mature, mission-driven, and low-ego culture
- Clarity over noise, outcomes over theatrics, and pace without chaos
- Interest in game development, animation systems, and interactive UI design
- Experience with multiplayer and/or tile-based games is a plus
- Degree requirements not specified