Position: Middle JavaScript Engineer
Company: Yelk
Category: JavaScript
Experience required: 2y
English level: intermediate

**Responsibilities:**
- Build React/Vue web applications;
- To write clean and efficient code;
- Give and receive code review feedback with the team;
- Work closely with Back-end developers, Q&A engineers, and Designers.

**Requirements:**
- 2+ years of commercial experience in Web development;
- HTML5;
- CSS3 using preprocessors (SASS, LESS);
- Strong knowledge of Javascript (ES5, ES6);
- Experience with React or Vue for at least 2 years;
- Understanding of Flux architecture, experience with MobX, Redux, or Vuex;
- Experience with HTTP APIs (REST, JSON, CORS, Security, etc.);
- Experience with Webpack, Babel, ESLint;
- Experience with CLI;
- Hands-on using Git;
- English Intermediate or higher.

**Would be a plus:**
- Experience with Nuxt.js, Next.js;
- Experience in the development of SSR, JAMstack, and PWA applications.

**We Offer:**
- Competitive salary (settlement to USD);
- People-oriented management without bureaucracy;
- Educational budget;
- Paid 24 days of vacation and sick leaves;
- Friendly environment.