Position: Middle/Senior  Front-End Developer (VueJS)
Company: First Sport Group
Category: JavaScript
Experience required: 3y

Key tasks:
- Design and implementation of the application’s frontend architecture;  
- Developing a set of components for the company's products;
- Documentation, support, and assistance in connecting the components within the team.

Required skills:
- 3+ years of experience in commercial software development;
- Good knowledge of JavaScript;
- Good knowledge of TypeScript;
- Experience with Vue.js or Nuxt.js;
- Understanding of architecture principles and design patterns;
- Understanding REST APIs, WebSocket, and how the backend works;
- Experience with cross-browser markups;
- Experience with adaptive markups;
Git (basic commands, branching, merging, tagging).

As a plus:
- Strong knowledge of HTML, CSSExperience with Node.js.

We offer:
- Creative, challenging and fast-growing product;
- A large international sports project;
- Broad and advanced technology stack — huge opportunity to learn;
- Autonomous team structure with a lot of freedom and ownership;
- Remote or office (can be mixed). Office near Klovska metro station, if you plan to work from the office;
- Full time (comfortable schedule with flexible working hours);
- Social package: vacation, sick leave, tuition compensation.