- Build web sites and apps using web and industry best practices. - Provide accessible solutions whatever the device or input method. - - Have to trail blaze new and innovative solutions using the latest browser-supported technologies, meeting clients needs. - Experience of graphic rendering using the HTML5 Canvas API. - Experience of using Object-Oriented programming principles that apply to JavaScript. - Understanding of JavaScript design patterns, including the Model-View-Controller and Observer patterns. - Able to produce JavaScript unit tests. - Experience of building web sites using the Responsive Design technique. - Experience working with Continuous Integration servers.