Position: Senior Vue.js developer
Company: Crunch
Experience required: 5y
Category: JavaScript
English level: upper
Published: 2021-10-01T00:00:00+03:00

Project description: 

● Domain - Media
● In a team of 7-15 people, this is the Tech Lead who leads the project, + there are teams in QA and Designers)
● Almost all available projects in the media sphere, ie some news. The project is in the initial phase.
 
Mandatory Requirements:

● 4-5+ years of commercial software development experience with Vue.js;
● Experience with Vuetify.js, Wordpress;
● Strong web development experience with JS(ES6+), CSS/SASS/SCSS;
● Experience with Webpack/Gulp, REST/WebSocket;
● Experience with such tools as Vuejs/Nuxt (Vuex, Vuex ORM, Vuetify, Bootstrap, Axios),  MySQL;
● Excellent communication skills and Upper-Intermediate English

● 4-5+ years experience with HTML, CSS, Javascript;
● 4-5+ years experience  with Vue.js;
● Experience with CSS pre-processors such as SASS or LESS;
● Consuming APIs with Vue.js;
● Excellent communication skills and Upper-Intermediate English.

Optional Requirements:

● Would be a plus any additional experience in other Front end frameworks.
● Experience with PHP.

Main Responsibilities:

● Development of new system functionality and introduction of changes to existing functionality;
● Write program code according to the defined application architecture;
● Perform analysis, verification, and debugging of the software code at the level of application units;
● Estimate and set up task completion terms independently;
● Communication with Project Manager, and other team members on project tasks.

We offer:

● Annual paid leave – 18 working days (100% compensation);
● Annual paid sick leave – 10 working days (100% compensation);
● Premium medical insurance (dental services included);
● Opportunity to become a part of our professional team;
● Opportunity to participate in various events (educational programs, seminars, training sessions);
● Flexible working schedule;
● Free parking place;
● Massage in the office;
● Competitive compensation.