4+ years of JavaScript UI Client programming experience Expert in TypeScript, Javascript ES6+ Excellent understanding of the rendering cycle in Canvas/WebGL Experience in Game Development Deep understanding of Event Loop Experience in cross-browser development Strong knowledge of OOP, game programming patterns, practices, and techniques Experience with Git