Position: Front End Developer Vue.js (Travel product company)
Company: Business Class
Category: JavaScript
Experience required: 2y

**Required skills**
- 3+ years of commercial front-end development
- Strong experience with Vue.js SPA/SSR applications
- Experience with Vuex state management tool
- Solid knowledge of JavaScript, HTML and CSS, SCSS, HTTP protocols, REST API
- Experience with common front-end development tools such as Babel, Webpack, Gulp, etc.;
- Understanding of SOLID, DRY, KISS principles
- Experience with a source control system (GIT)
- Good communication and collaboration skills

**As a plus**
- Knowledge in writing unit and integration tests
- Minimal experience with other spa frameworks like React or Angular
- Experience with server side rendering and framework Nuxt

**We offer**
— Competitive salary
— All the latest tech/software you need
— Work from home option
— Office in the center of the city (Palace of Ukraine metro station)
— Paid vacations, sick leaves
— Overwork compensation (a very rare event)
— Personal and Professional Development Opportunities

**Responsibilities**
- Maintain, design and build front-end
- Write scalable, robust and testable code
- Collaborate with product, design to develop and iterate on both large new features and daily small product enhancements

You will build user-friendly, secure, modern, and scalable Web UI solutions as part of an agile cross-functional team. The team takes ownership of the booking tool’s full life-cycle including analysis, development, code review, testing, performance, monitoring, and infrastructure. You will also help set the future architecture and technology stack. Your opinion will be heard and you can make a real impact.

The business Class solution is a cloud-based service and we have continuous integration and delivery for the majority of the platform.