Selecty

Senior Frontend Developer (Vue.js / Nuxt.js)

Не указана
  • Минск
  • От 3 до 6 лет
  • JavaScript
  • TypeScript
  • Vue.js
  • Nuxt.js
  • REST APIs
  • HTML/CSS
  • Английский — B2 — Средне-продвинутый

Мы ищем Front-end Developer в команду веб-разработки для создания и развития корпоративных веб-продуктов компании.

Обязанности:
  • Разработка и поддержка фронтенд-приложений и веб-сайтов с использованием Vue и Nuxt;
  • Покрытие реализованного функционала unit- и E2E-тестами;
  • Взаимодействие с дизайнерами, backend-разработчиками и другими участниками команды для создания качественных продуктов;
  • Участие в code review и развитие стандартов разработки и лучших практик;
  • Соблюдение сроков реализации функционала, своевременное информирование о рисках и возможных блокерах.

Требования:

  • Опыт Frontend-разработки от 5 лет;
  • Уверенный опыт работы с Vue 2 и Vue 3;
  • Коммерческий опыт работы с Nuxt 2 и Nuxt 3;
  • Отличное знание JavaScript (ES6+) и TypeScript;
  • Опыт работы с Pinia для управления состоянием приложения;
  • Понимание и практическое применение принципов SOLID, KISS, DRY и YAGNI;
  • Опыт интеграции и работы с REST API;
  • Уверенные знания современного HTML/CSS (адаптивная верстка, семантическая разметка, доступность интерфейсов);
  • Опыт написания unit- и E2E-тестов, знание популярных инструментов и фреймворков для тестирования;
  • Базовое понимание Node.js в контексте SSR и инструментов фронтенд-разработки;
  • Знание Английского на уровне В2 и выше.

Будет плюсом:

  • Понимание Core Web Vitals, оптимизации производительности и code splitting;
  • Опыт работы со Swagger (OpenAPI), Postman или аналогичными инструментами для тестирования API;
  • Опыт разработки собственных UI-библиотек или дизайн-систем;
  • Опыт создания кастомных плагинов и модулей (например, для Vue/Nuxt или инструментов сборки);
  • Базовые знания и практический опыт использования Docker.

Условия:

  • Полностью удаленная работа;
  • Интересные и разнообразные проекты;
  • Динамичную рабочую среду в международной компании;
  • Возможности для профессионального роста и развития.