Senior Front End JavaScript Developer with excellent TypeScript and end-to-end testing experience is needed for a 6-month rolling contract with global multi-media client based in London (remote working at the moment)
Requirements / Skills:
* Highly skilled in vanilla JavaScript / TypeScript and End to End testing experience (ideally with Cypress)
* Knowledge and experience using Git, Node.js, npm.
* Experience with testing frameworks, both from a unit and automation perspective.
* Well versed in software engineering principles, frameworks and technologies.
* Discuss technical considerations with product owners and designers.
* High attention to detail, being "pixel perfect" in translating wireframes and designs into working interactive experiences.
Desirable Skills:
* Object-orientated programming in ES6 and/or TypeScript.
* Experience developing for platforms where code optimisation is essential, e.g. TVs, mobile phones or embedded devices.
* Building custom UI component systems and/or in-house tooling.
* Experience using MVC design pattern
* Lightning, React, Angular, Vue, Redux, RxJS, WebGL, OpenGL, Pixi.js
* Jira, Confluence, Grunt, GitLab, Photoshop, HTML5 Canvas and/or Three.js.
* Graphics-intensive (e.g. games) applications.
* TDD approach to writing software (Cucumber, Jasmin, Jest, Cypress).
* Continuous Integration (Jenkins/Gitlab).
**********The role has been deemed inside IR35*****************