Position: Middle frond-end developer (vue.js)
Company: Intellias
Category: JavaScript
Experience required: 3y
English level: intermediate

Our project team is focused on the development and implementation of new functionality for Intellias in-house time-tracking system and corporate site support. The system provides functionality for efforts reporting by employees and time-sheets creation for project invoicing needs. The high demand for new functionality and integrations of our system with other corporate systems is caused by Intellias’ active growth.

Responsibilities:

✔️Developing user-facing applications using Vue.js;
✔️Building modular and reusable components and libraries;
✔️Optimizing your application for performance;
✔️Proposing any upgrades and updates necessary for keeping up with modern security and development best practices.

Requirements:

✔️4+ years of relevant commercial experience;
✔️Highly proficient with the JavaScript language and its modern ES6+ syntax and features;
✔️Highly proficient with Vue.js framework and its core principles such as components, reactivity, and the virtual DOM;
✔️Familiarity with the Vue.js ecosystem, including Vue CLI, Vuex & Vue Router;
✔️Good understanding of HTML5 and CSS3, including SASS;
✔️Understanding of server-side rendering and its benefits and use cases;
✔️Knowledge of functional programming and object-oriented programming paradigms;
✔️Ability to write efficient, secure, well-documented, and clean JavaScript code;
✔️Familiarity with automated JavaScript testing, specifically testing frameworks such as Jest or Mocha;
✔️Proficiency with modern development tools, like Babel, Webpack, and Git;
✔️Experience with both consuming and designing RESTful APIs;
✔️Capability of doing complex debugging.

Nice to have:
✔️PHP, knowledge of Laravel framework