We are looking for a Vue.js developer to join our team. 

About us

  • On the market since 2002;
  • Operational departments and development hubs worldwide.

Project description

The project is the world’s largest community-driven shopping platform, active in 20+ markets. It helps millions make smarter spending decisions across discovery, evaluation, and (re-)purchase by connecting people with the right brands and retailers. 

Technical stack: Vue.js 2 & 3, GraphQL.

Requirements

  • Deep Browser Knowledge: Fundamental understanding of how browsers render code and awareness of modern platform capabilities & limitations.
  • TypeScript/JavaScript: Strong proficiency in TypeScript and modern JavaScript (ES6+).
  • JS Framework Expertise: 3+ years of experience building apps with client-side JS frameworks (Vue 2/3 is used).
  • CSS: Solid understanding of CSS architecture, layout techniques, and responsive design.
  • Frontend Tooling: Experience with modern tools like Webpack and Vite.
  • Version Control and CI/CD: Proficiency with Git, Git workflows, and automated integration/delivery.
  • Team Player: Excellent communication and collaboration skills.
  • English should be B2 or higher.
  • Time zone: UTC-5. 

 

Bonus Skills:

  • Vue 3 and Composition API: Experience with Vue 3 and the Composition API is a strong plus.
  • Migration Experience: Proven experience migrating frontend apps (e.g., Vue 2 → Vue 3, Webpack → Vite).
  • GraphQL: Hands-on experience with clients like Apollo Client.
  • State Management: Familiarity with libraries like Vuex or Pinia.
  • Testing: Knowledge of frontend testing tools such as Jest and Vue Test Utils.
  • UI/UX Sensibility: Keen eye for detail and passion for crafting top-tier user experiences.

Responsibilities

  • Build and maintain reusable, high-quality Vue.js components and user interfaces.
  • Lead the migration of our codebase from Twig and Vue 2 to Vue 3.
  • Help transition our build tooling from Webpack to Vite to streamline development.
  • Integrate with GraphQL APIs for efficient data fetching and updates.
  • Ensure code quality through testing, best practices, and clean architecture.
  • Collaborate with designers, PMs, and backend engineers in an agile environment.

We offer

  • A competitive salary;
  • Employment is based on an employment contract of the country or a private entrepreneur contract without any reference to a specific location;
  • Paid vacation and sick leave;
  • Working on exciting projects with a team of professionals;
  • Opportunities for learning and practicing new technologies; internal training;
  • Participating in inner meetups and permanent experience exchange with colleagues;
  • Well-defined development processes and methodologies;
  • English and/or French language learning for free with internal teachers within working hours;
  • Reimbursement of medical fees, massage, or sports.

Recognize yourself? We are waiting for your CV!

Please, fill in the form and we will contact you in case if your experience suits our offer