HTML5 Programmer

The HTML5 programmer must demonstrate initiative, leadership, and have a good understanding of web technologies and methodologies.

Skills

• Good degree in computer science or equivalent.
• Detailed knowledge of development tools and techniques relating to HTML5 and web technologies.
• Fluent in JavaScript including experience structuring large, complex JavaScript code bases
• Experience implementing transmission of complex data sets using AJAX
• Ability to work both individually and lead a small team
• Working knowledge of the game development process
• Ability to research and implement creative solutions to problems independently
• WebGL and/or OpenGL ES 2.0 a distinct advantage
• PHP, MySQL and XML manipulation techniques (DOM, E4X, XSLT) a distinct advantage

Responsibilities

• Deliver accurate time estimates for the programming tasks on a project for scheduling purposes.
• Ensure project deliverables are finished on time and to the highest possible quality standards.
• Communicate project requirements, technical strategy and implementation approach on an ongoing basis with the programming team.
• Organise and deliver the build process and deliverable content when required by either internal or external milestones.
• Ensure all code modules are integrated correctly into the project with correct versioning and added to version control on at least a daily basis.
• Identify problems and suggest work around solutions before they impact project delivery.
• Demonstrate excellent time management and organisational skills.
• Support the producer/studio manager in the creation of required documents, attending client meetings/conference calls and demonstration of the project where required.
• Demonstrate excellence in all Tag values, not just adherence to them.