Responsibilities and duties:
- Create scalable and optimized components;
- Implement client business logic;
- Develop web app architecture using Vue.js and JavaScript;
- Cooperate with designers and backend engineers;
- Write tests;
- Optimize app;
- Participate in the development workflow: task assessment, code review, engaging in developing technical solutions.
Requirements:
- At least 3 years of work experience;
- Excellent knowledge of HTML & CSS;
- Understanding the HTTP Request lifecycle;
- Knowledge of BEM;
- Proficiency in SCSS/SASS;
- In-depth knowledge of JavaScript (Promise, Event Loop, prototype);
- Experience with Vue 2 and Vue 3, Vuex;
- Experience with UI libraries (Element UI, Highcharts, etc.);
- Experience with GIT;
- Experience with Webpack;
- Experience with Jest;
- Experience writing unit and E2E tests;
- Understanding OOP, FP;
Would be considered as an advantage if you have:
- Experience with SSR (Nuxt);
- Experience with TypeScript;
- Basic knowledge of Backend development (Node.js/Express.js, PHP);
- Knowledge of REST architecture, HTTP request structure
What we offer
- 20 days of vacation
- Flexible work schedule
- Full coverage of all PE tax expenses
- Full compensation of expenses on medical insurance
- 50% reimbursement of conference tickets and educational courses
- Compensation for individual English courses
- Fun corporate events and team building events
- A top-notch product that is easy to market
- Opportunity to take part in the product decision-making process
- Work with a well-motivated fast-and-furious team
We are building a strong team and an awesome product. Join in!