Position: JavaScript Expert
Company: Vareger
Category: JavaScript
Experience required: 5y
English level: upper

**Our candidate:** 
We are looking for a software engineer that has exceptional JavaScript skills and has lead projects on complex JavaScript codebases. The ideal candidate has working experience with modular Javascript, can write pure JS code without relying on third-party libraries, and is up to date with the latest JS advancements, e.g. ES6, Background Workers, etc.

**Requirements:**
- Minimum 6 years working experience with complex JavaScript codebases
- Experience working with complex API integrations (restful interfaces, streaming interfaces, etc).
- Minimum 6 years experience with JavaScript libraries (flow, ES6 syntax, spread, hoisting, event delegation, promises, streams, closures, exports/imports, bind)
- Exposure to build & process tools like Grunt, Gulp, Node, NPM, etc.
- Exposure to WCAG is a plus, particularly aria, roles, and a11y testing.
- Advantage for experience with unit testing and automated testing frameworks like jest, jasmine, puppeteer Less / Sass or other CSS pre-processors
- Responsive methodologies
- Creating and maintaining sites for all screens and orientations, browsers and versions
- Browser-compatibility knowledge
- Experience with REST APIs

**About the project:**
UserWay, a fast-growing startup from Tel Aviv, SaaS solution that helps people with visual disabilities to use web applications and digital.