Position: Middle Front JS Developer
Company: Customertimes
Category: JavaScript
Experience required: 2y
English level: upper

**Project description:**
 
You will work on a project that helps third-party to startup, explore, and test API, it also includes Dashboard (vue-charts) and 2d map of devices (native Canvas API). We are mostly using a custom-developed UI library, components of which are used across the projects, so you will also work on its maintaining and improvement. 
 
Another project is about web tickets, where you create tickets that are sent to the visitor and allow access to some parts of the building once they are scanned at the entry. 

**Responsibilities:**
- Develop new projects and features; 
- Maintain and improve the code base of existing projects; 
- Implement prototypes and POCs (Proof of concepts); 
- Collaborate with the front-end team and backend team (on the customer side). 

**Required skills:**
- Have at least 2 years of commercial experience; 
- 1+ years of experience with Vue.js ecosystem (Vuex, Vue router); 
- good knowledge of HTML5/CSS3, SCSS; 
- wide experience in JavaScript (ES5+); 
- knowledge of REST API, JSON; 
- experience with version control systems (Git); 
- good spoken and written English (Upper-intermediate). 

**Nice to have skills:**

- knowledge of Canvas API; 
- experience in testing (Unit, E2E, automated UI); 
- experience with front-end tooling (Webpack); 
- experience with Docker 

**Personal Skills:**
- feel comfortable communicating in English; 
- passionate about solving new issues or implementing features; 
- opened to learning new ways to code and mastering new technologies.