Responsibilities:
● Develop and implement highly-responsive user interface components using Vue.js.
● Translate design and wireframes into high-quality code.
● Optimize components for maximum performance across a vast array of web-capable devices and browsers.
● Stay up-to-date with Vue.js and React.js advancements and implement new technologies to maximize application performance.
● Collaborate with backend developers and other team members to establish objectives and design more functional, cohesive codes to enhance the user experience.
● Conduct code reviews and help maintain code quality, organization, and automatization.
Requirements:
● Proven experience as a Frontend Engineer with a strong focus on Vue.js development.
● Proficiency in JavaScript, including DOM manipulation and the JavaScript object model.
● Deep understanding of Vue.js and its core principles, such as components, reactivity, and the virtual DOM.
● Familiarity with React.js and its core principles is a plus.
● Experience with popular Vue.js workflows (such as Vuex) and data structure libraries.
● Proficiency in using build tools and code versioning tools, such as Git.
● Excellent understanding of front-end technologies, including HTML5, CSS3, JavaScript, and AJAX.
● Strong ability to write clean, readable, and maintainable code.
● Bachelor’s degree in Computer Science or a related field.
Desirable Skills:
● Knowledge of additional frameworks/libraries like Angular, Ember, or Backbone.
● Experience with server-side CSS pre-processing platforms, such as LESS and SASS.
● Familiarity with RESTful APIs and modern authorization mechanisms, such as JSON Web Token.
Working Location : Robinson