Required Skills
- 7+ years of Experience
- Expert level development skills in HTML5, JS and CSS
- Javascript versions ES2015/ES6 and Typescript – a superset of ES2015
- Node and NPM
- Javascript frameworks
o AngularJS v4+
o Express JS
o jQuery
- UI testing, E2E testing
o Jasmine
o Karma
o Protractor
o PhantomJS
o Jest
o Cypress
- Application bundlers
o Webpack
o (optional) SystemJS
- Task runners
o Grunt, Gulp, etc
- CSS 3/Frameworks
o Bootstrap v3/v4
o Foundation CSS
o SaaS
- Expertise in Web Components
- Expertise in CI servers and Continuous Integration and Delivery, eg: Jenkins
- Experience with Docker & Kubernetes
- Error tracking libraries, eg: TrackJS
- Focus on Test Driven Development
o Quality forward development practices, with automation at forefront for continuous quality
o Performant sites focused on optimal time to interact for end consumers, and continuous focus on improvement of that
o Secure sites that adhere to best practices for information security