Position: Middle / Senior Vue.js Developer
Company: Aimprosoft
Category: JavaScript
Experience required: 3y
English level: intermediate

**About the Client and Project:**

The client is the first digital tour operator in Switzerland that conquered the travel market due to the use of the latest technologies. Years of industry experience let them realize many travelers' dreams to visit the most unknown corners of the planet. If you want to become a part of the great IT project that makes people's dreams of traveling come true, join us!

**Responsibilities:**

- Develop high-quality code and tests;
- Develop features and strictly follow  the roadmap;
- Provide REST API integration;
- Continuously improve the software quality through innovation and work on performance optimization;
- Contribute to the test coverage by writing unit tests;
- Review pull requests from the team members in order to conduct a constructive code review.

**Required skills:**

- 3+ years of overall commercial experience
- Knowledge of JavaScript, Vue.js, and Webpack libraries
- Knowledge of MVC pattern
- Knowledge of SOLID principles
- Knowledge of SCSS / LESS, CSS3, HTML5
- Experience in design, use and appliance  of REST APIs
- Good knowledge of Git
- Basic Linux admin knowledge (Ssh, logs, etc.)
- Interest in Agile practices such as TDD, Continuous Integration and Deployment
- Basic knowledge of Progressive Web Apps operation
- Good knowledge of Google AMP (Accelerated Mobile Pages)
- A good team player 
- Attention to details.