Frontend Engineer
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
TL;DR
Frontend Engineer (Vue.js): Modernizing and enhancing user-facing platforms, creating exceptional user experiences and empowering consumers to make informed and confident shopping decisions with an accent on building and maintaining reusable, high-quality Vue.js components and user interfaces. Focus on migrating codebase from Twig and Vue 2 to Vue 3, transitioning build tooling from Webpack to Vite, and integrating with GraphQL APIs.
Location: Must be based in Winnipeg, Manitoba or planning to relocate.
Company
is the world’s largest community-driven shopping platform, active in 20+ markets.
What you will do
- Build and maintain reusable, high-quality Vue.js components and user interfaces.
- Lead the migration of codebase from Twig and Vue 2 to Vue 3.
- Help transition 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.
Requirements
- Deep Browser Knowledge: Fundamental understanding of how browsers render code and awareness of modern platform capabilities & limitations
- Strong proficiency in frontend development with TypeScript/JavaScript/Vue.js/React.
- 3+ years of experience building apps with client-side JS frameworks (we use Vue 2/3).
- Solid understanding of CSS architecture, layout techniques, and responsive design.
- Experience with modern tools like Webpack and Vite.
- Proficiency with Git, Git workflows, and automated integration/delivery.
- Excellent communication and collaboration skills (company language is English).
Nice to have
- Experience with Vue 3 and the Composition API.
- Proven experience migrating frontend apps (e.g., Vue 2 → Vue 3, Webpack → Vite).
- Hands-on experience with clients like Apollo Client.
- Familiarity with libraries like Vuex or Pinia.
- Knowledge of frontend testing tools such as Jest and Vue Test Utils.
- Keen eye for detail and passion for crafting top-tier user experiences.
Culture & Benefits
- A culture that values personal and professional development, with internal mobility opportunities.
- A supportive and open-minded team that embraces diverse perspectives and innovative ideas.
- 32 days of paid vacation plus your birthday off, giving you the time you need to recharge.
- A flexible hybrid working scheme to balance work and life.
- Access to a learning budget and internal training to help you grow in your role.
- Mental health coaching to support your well-being.
- Regular global and local get-togethers to celebrate successes and build connections.
- The possibility of taking a sabbatical after three years with the company.
- A cloud-based company setup, providing flexibility and collaboration opportunities no matter where you are.
Hiring process
- Meet one of our Talent Experts and get to know better.
- Focus on the technical aspects of the role (Through a Live Case), and meet your potential manager.
- Meet other Atollians.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →