This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
We are looking for a talented JavaScript developer with a strong foundation in Vue.js. Your primary responsibility will be to develop user interface components and integrate them using well-established Vue.js practices and tools such as Vuex. You will work alongside backend developers and UI/UX designers to build scalable, performant applications. A passion for clean code, component-based architecture, and collaboration is essential to succeed in this role.
Job Responsibility:
Developing user-facing applications using Vue.js
Building reusable components and front-end libraries for scalability
Translating UI/UX designs and wireframes into functional code
Optimizing application performance across multiple browsers and platforms
Requirements:
Strong proficiency in JavaScript, including ES6+ features and DOM manipulation
Thorough understanding of Vue.js and its core principles
Experience with state management libraries such as Vuex
Familiarity with modern JavaScript frameworks and RESTful APIs
Experience with front-end tooling like Vite, Webpack, or Babel
Understanding of component-based architecture and scoped styles
Knowledge of Vue Router and asynchronous request handling
Experience integrating APIs and handling authentication (e.g., JWT)
Proficient in using Git or other version control systems
Ability to translate business requirements into efficient technical solutions
Nice to have:
Familiarity with testing frameworks like Jest or Cypress is a plus
Experience working in Agile development environments
Strong attention to detail and a knack for UI/UX best practices