Job Description
The Role
My market-leading Newcastle based client are on the lookout for a creative and experienced JavaScript Developer to play a key part in the development of their web based applications. Your key responsibilities will include:
The Front-End development of a new web analytics platform
Working in close co-operation with other team members including JavaScript and back-end developers, UX designers and Product Manager.
Skills & Experience:
Strong object oriented JavaScript
Experience with building SPAs
Demonstrable knowledge of ES5 and ES6 technologies
Good working knowledge of A+ Promises
Experience working with REST Web Services
Asynchronous Module Loading including Require.js
Build tools - e.g. gulp, grunt, NPM, SASS
Cross platform browsers including some legacy environments
Beneficial:
Graceful fallbacks / polyfills / shims
Responsive design
Node, Grunt / Gulp, Karma, Jasmine
Continuous Integration
Design / UX experience
Jira
Git / SVN
HTML5, CSS3
Understanding of interface design principles
Experience writing software for large scale multi-tier web applications
Experience of WebGL / HTML5 3D applications
Experience with SVG or JavaScript visualisation libraries such as d3.js
Experience of web accessibility
Familiar with agile development methodologies / SCRUM
Personal:
Good communication and interpersonal skills
Enthusiastic, flexible "can do" attitude and willingness to learn and adapt
Effective time management with deadlines
Keeps up-to-date with the latest technologies and trends
Qualifications:
Computer Science degree or equivalent preferred or suitable experience with demonstrable work
What Our Client Offers:
Competitive Salary between £30,000 - £45,000 (DOE)
An opportunity to work with cutting edge technologies for a rapidly growing and innovative company.
A chance to be part of a close-knit team working in a dynamic challenging environment.
Flexible working hours and a 35 hour working
25 days holiday + bank holidays