Position: Lead Front End JavaScript Developer
Company: 4ThePlayer
Experience required: 3y
Category: JavaScript
English level: upper
Published: 2021-02-01T00:00:00+02:00

**Lead Front End JavaScript Developer (remote; any city)**
 
We are looking for a Lead Front End JavaScript Developer who is capable of working remotely to assemble and lead a new in-house development team. This is a unique opportunity to join a rapid growing business set for success and to drive development strategy and key decisions from the ground up. 
 
The ideal person will be passionate about gaming, experienced in creating cutting edge JavaScript games using the latest technology and end to end processes. They should have a good eye for detail, be able to deal with the pressure of deadline deliveries, be driven to continually improve and relish leading and working within teams. 
 
**Who we are**
4ThePlayer.com is an up-and-coming creator of online gambling games (slots, table games and others). Founded in 2018 by two luminaries of the gambling gaming Industry: Chris Ash and Andrew Porter who have a combined 40 years of gaming industry experience. 4 The Player has been tipped for significant success already having been nominated and winning awards. We are rapidly increasing our reputation for a forward-thinking approach to game design, and are on progress for exponential growth and to become an industry leader. 
 
**Role Responsibilities**
Reporting directly to CEO and founders they should lead or assist in: 
    1.	Assembling a new in-house development team 
    2.	Building a new front-end slot framework 
    3.	Consult with, manage, and drive strategy for existing out-source development teams who will continue to build games in parallel to in-house team 
    4.	Prototype innovative new game features, assist our current in-house mathematical simulation and back end development team in driving development strategy. 
 
**Key skills**
    ●	TypeScript 
    ●	Pixi.js, Howler.js 
    ●	Spine, Texture Packer 
    ●	WebGL knowledge 
    ●	Strong communication skills - Fluent in English 
    ●	Fun to work with 
 
**Any of the following are considered a plus**
    ●	Experience with Shader programming (GLSL), Three.js, Node.js, Inversify.js, Electron, Chromium, Webpack,  
    ●	End to end development experience inc project management, documentation, version control, build processes, QA: e.g: Github, JIRA, Clubhouse, Agile, Scrum, Jenkins, Browserstack, Automated testing or similar. 
    ●	Experience of art, design, 3D or animation, Photoshop scripting, After Effects 
    ●	Regularly plays slot games online 
    ●	Game concepting, prototyping or game design experience 
    ●	Experience in architecting software OO, Dependency Inversion, Design Patterns, Data Structures, etc.