SENIOR SOFTWARE ENGINEER - Javascript
Happiest Minds Technologies · Noida, Uttar Pradesh, India
Happiest Minds Technologies · Noida, Uttar Pradesh, India
- Developing web-based casino games using JavaScript/TypeScript + Pixi.JS, HTML5, PhaserJS on our in-house framework. - Experience with Pixi.js and understanding Spine and Pixi-Spine library. - Strong knowledge: OOJS, SOLID principles, Clean Code principles, MVC and any one of JS framework Pixi.JS, Phaser, Create JS. - Experience in structured software development. - Excellent analytical skills for debugging and problem solving skills. - Good experience on unit testing. - Knowledge of Node JS, NPM, Grunt, Webpack, Rollup, Git, etc. - Experience with JIRA or similar issue & project tracking tool. - Familiarity with Agile software development processes including Scrum. - Ability to review code and design. - Develop new user-facing game features. - Build reusable code and libraries for future use. - Optimize application for maximum speed and scalability. - Collaborate with other team members and stakeholders, in a SCRUM-like development style. - Make a code review of the code he/she works on it and help interns and junior programmers. - Fix live issues/bugs on old and new games. - Make research on new technologies and suggest technical solutions. - Guiding the team by catering the knowledge and with critical decision making. - Maintenance of our existing games. - Contributing to our framework. - Strong written and verbal communication. HTML5, Typescript, Javascript, Node.js