Overview

Job description

The JavaScript Developer is responsible for working with other departments, including Artists, Games Designers, Producers and Testers, using cutting edge technology to deliver high quality games across our Mobile platform.

The role will have active daily involvement in writing code, and working alongside the team to prioritise tasks and deliver projects.

The key requirement is an individual who has knowledge of JavaScript and associated APIs, and who has real-world experience of applying the knowledge to a complex and fast-moving development environment.

Responsibilities

Working as part of a team of developers producing code and supporting materials which are both functional and operable

• Working with other departments (art, design, production, test) to deliver high quality games
• Implementing solutions which conform with architectural design
• Implementing Unit Tests
• Ability to document code and process
• Working within agreed timeframes and logging time spent against projects
• Engaging in project planning and estimation meetings, as directed by the Team Lead
• Following the strategy and best practices of the group
• Communicating progress and issues to the team lead in a timely manner
• Contributing to the continuous improvement of our core technologies
• Performing regular code reviews amongst the team, to maintain high standards

Skills required
Required Skills and Experience
• Ability to demonstrate previous experience in a similar role
• Ability to plan and prioritise workload
• Good communication skills
• HTML5
• JavaScript (knowledge of ES6+ advantageous)
• JSON
• Use of a game engine such as Pixi.js or Phaser
• Node JS
• Source Control (Git preferred)
• Exposure to a Unit Test library for JavaScript
Educational requirements
Beneficial Experience
• Knowledge of other development languages
• Experience of Agile methodologies
• Relevant qualification