Обязанности:

  • Разработка и поддержка frontend-части веб-приложений на Vue.js.
  • Реализация интерфейсов по макетам и техническим требованиям.
  • Доработка существующих компонентов и страниц.
  • Интеграция frontend с backend API.
  • Исправление дефектов и участие в тестировании реализованного функционала.
  • Работа с Git и участие в командной разработке.
  • Взаимодействие с аналитиками, дизайнерами, QA и backend-разработчиками.
  • Соблюдение стандартов кодирования и UI/UX требований проекта.
  • Участие в оценке задач и декомпозиции под контролем более опытных разработчиков.
  • Подготовка краткой технической документации по реализованным изменениям.

Требования:

  • Базовые знания HTML5, CSS3, JavaScript (ES6+).
  • Опыт разработки пользовательских интерфейсов на Vue.js.
  • Понимание принципов адаптивной и кроссбраузерной верстки.
  • Навыки работы с компонентным подходом и одностраничными приложениями (SPA).
  • Базовые знания Vue Router и управления состоянием (Pinia/Vuex).
  • Опыт интеграции с REST API.
  • Навыки работы с системами контроля версий Git.
  • Понимание основ клиент-серверного взаимодействия и HTTP-протокола.
  • Опыт работы с npm/yarn и современными инструментами сборки проектов.
  • Умение читать техническую документацию на английском языке.

Будет преимуществом:

  • Опыт работы с Vue 3, Composition API.
  • Знание TypeScript.
  • Опыт работы с Quasar Framework.
  • Базовые знания UI/UX принципов.
  • Опыт работы в Agile/Scrum-командах.
  • Знание основ информационной безопасности веб-приложений.

​​​​​​​