- 5+ years of recent professional front end software development experience (not freelance / hobby experience)
- Solid understanding of fundamental programming concepts
- Solid understanding of fundamental JavaScript concepts
- Solid understanding of testing concepts and automated testing experience using Jasmine, Jest, or similar
- BDD testing framework
- Angular 4+ or React experience using Typescript or ES2015+
- Familiar with Web Components (Stencil, Polymer, Angular Elements)
- Familiar with HTML5, CSS3, and SASS or LESS, responsive design
- Experience building web applications that interface with enterprise backend systems via REST API’s & Web Sockets
- Experience with reactive programming concepts and RxJS
- Experience with automated browser testing using Protractor, Cypress, etc
- Eagerness to experiment with new technologies and innovative ways to solve problems
- Passion for developing high quality, well tested code
- Must be able to work independently, or in a team setting.
Technology Stack:
Angular or ReactJS, RxJS, JavaScript / TypeScript, CSS / SCSS, HTML & REST API’s
Skills needed:
Jasmine / Karma or Jest, Cucumber, Cypress.io or Protractor