Expert level understanding of modern JavaScript frameworks, particularly Angular but you will also need to know AngularJS and ideally have worked on previous migration projects
Expert with HTML5, CSS3 and writing cross-browser compatible code
Expert with JavaScript, ES5, ES6 and TypeScript
Experience with CSS pre-compilers like Sass and LESS
Experience with NodeJS, Grunt, NPM
Extensive experience consuming RESTful APIs in your applications
Highly proficient in TDD with a focus on building testable high-quality code
Responsibilities
Using front-end technologies including Angular, ES6 JavaScript, HTML5, CSS3, deliver maintainable front-end applications written with a test first approach
Coordinate the workflow between the UI/UX designer and yourself
Cooperating with the back-end engineers in the process of building a RESTful API that will be consumed by the front-end code
Ensuring high performance on desktop, tablet and mobile browsers
Contribute to improving front-end coding standards
Analyse, diagnose and resolve errors related to their applications and the environments in which those applications run on.
Ability to mentor the team with technical practices and in particular front end development skills.
Other
Collaborate with cross-functional teams to analyse, design and ship new features
Able to design and implement high quality code and deliver on time and as per estimate
Demonstrate good attention to detail with the majority of work tasks passing QA and reaching “Done” in 1-2 attempts
Able to analyse and troubleshoot technical issues and provide options for solutions
Demonstrate excellent personal organisation with the ability to prioritise and carry out multiple tasks