Position: Senior/ Lead Vue Developer for Videoplatform (Front-End)
Company: Quantox
Experience required: 5y
English level: intermediate

The Senior Front End JavaScript Engineer is highly skilled with Vue.js. The primary duty is to develop efficient user-facing web applications and components. Then, implement them with the Vue.js framework, following generally accepted practices and workflows. This person will produce robust, secure, modular, and maintainable code. They will coordinate with other team members, including back-end developers and UX/UI designers. Collaboration, communication, and a dedication to premier user experiences are imperative to the success of this position. Applicants should be familiar with React or willing to become familiar with React.

Additional responsibilities include the implementation of automated testing integrated into development and maintenance workflows, staying up-to-date on new developments in the JavaScript and Vue.js space, keeping an eye on security updates and issues found with Vue.js and all project dependencies. You will need to demonstrate initiative and leadership, overseeing a team of front-end developers as well as proposing upgrades and updates necessary for advanced security and development. 

We are seeking experienced persons who want to advance their skill set, have a strong work ethic, perform well in a fast-paced environment, are able to multitask, and work in harmony with others. 

**Responsibilities 
**
Developing user-facing applications using Vue.js 
Familiar with React a plus (Must be willingness to learn React)
Building modular and reusable components and libraries
Optimizing your application for performance
Implementing automated testing integrated into development and maintenance workflows
Staying up-to-date with all recent developments in the JavaScript and Vue.js space
Keeping an eye on security updates and issues found with Vue.js and all project dependencies
Proposing any upgrades and updates necessary for keeping up with modern security and development best practices
Working, reviewing and mentoring mid and junior front-end developers

**Requirements
**
English working proficiency, from Intermediate, interview in English as well.
5+ Years’ experience with the JavaScript language and its modern ES6+ syntax and features
5+ Years’ experience with Vue.js framework and its core principles such as components, reactivity, and the virtual DOM
2+ Years’ experience with the Vue.js ecosystem, including Vue CLI, Vuex, Vue Router, and Nuxt.js
Good understanding of HTML5 and CSS3
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
Experience working with older version of Javascript and JQuery
Test and deploy applications and systems
Revise, update, refactor and debug code
Improve existing software
Develop documentation throughout the software development life cycle (SDLC)
Serve as an expert on applications and provide technical support
Manage a 2–4-person team of Mid-Level PHP Developers

**Quantox can also provide relocation to Serbia or Montenegro with accomodation+ legal papers support for you and/or your family.**