- Minimum 5 years’ experience as a Full Stack developer.
- Demonstrable experience with AngularJS and/or Angular 2.
- Must have GIT experience and competence using the command line interface.
- Solid experience with CSS and the vast knowledge of responsive frameworks libraries such as bootstrap.
- Solid experience with CSS3, Flexbox and Grid layout.
- Experience with TDD, endtoend testing, and using test automation frameworks.
- Understanding of software design patterns, SOLID principles.
- Experience with Node.js, and understanding of the tool chains (e.g. bower, gulp, etc) is an advantage.
- Experience creating and integrating with HTTP REST APIs.
- Experience with CI tools (e.g. Jenkins) also an advantage