Position: Middle Web Developer (Vue.js)
Company: BestHeads
Experience required: 2y
English level: intermediate

Web Developer will join to IT team to develop from scratch a project for customer from EU. You will take part in the front-end development of B2B product for the transport market.   

Big IT-team, several mobile and web applications. 

We use modern technology stack, Microservice Architecture, Code Review, DevOps, Continuous Integration, Continuous Delivery, Continuous Code Inspection with Sonar.   

Technology stack: JavaScript, Vue.js, Java11, Spring Boot, Maven, Git, MongoDB, Swagger, Linux, Docker, Kubernetes, Helm, Kibana, Azure Web Services, Azure DevOps, GitHub.  

Requirements:  
2+ years of experience with JavaScript ecosystem and VueJs + TypeScript  
Experience with Web Services, REST APIs  
Experience with CSS preprocessors, SCSS is preferred  
Strong front-end UI engineering skills  
Understanding of development concepts and methodologies  
Experience in the agile scrum development environment  
Good analytical skills  
Functional technical English at an intermediate level  

Would be a plus:   
Experience with ReactNative  
Experience in development using SOLID principles  
Experience in unit-testing and TDD  
Experience with Drupal CMS 
Experience in developing configurable systems  

Responsibilities:  
Development of the functionality and features for the project  
Follow established development practices and processes  
Coordinate with team and business analysts to determine functionalities and conduct an analysis of business requirements  
Create and update technical documentation  
Collaborate with team members  
Take part in code reviews  
Constantly learn and improve yourself  

We offer you:   
Healthcare:  
Paid time off — 20 working days  
Paid sick leaves— 5 working days  
Insurance policy  
Sport program  

Career and professional growth:  
Individual development plan  
Technical leads and mentors  
Regular performance reviews  

 Learning and Development:  
Free access to the company accounts on educational platforms (Udemy, Pluralsight)  
Variety of internal training opportunities and knowledge sharing  
External training and conferences  
English lessons  
External mentor and coach program  
Professional books  

Corporate spirit:  
Events, team-buildings, and awesome parties  
Anniversary and Birthday presents  
Friendly and calm atmosphere in the company  
Open management and well-established processes