Скиентия

Frontend-разработчик (Vue.js)

От 70 000 RUR
  • Уфа
  • От 3 до 6 лет
  • TypeScript
  • REST API
  • Git

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

  • Разработка и сопровождение пользовательских интерфейсов веб-приложений;
  • Оптимизация производительности и обеспечение кроссбраузерной совместимости;
  • Взаимодействие с дизайнерами и backend-разработчиками для реализации функционала;
  • Участие в code review и контроль качества кода и соблюдение принятых в команде стандартов;
  • Поддержка и развитие существующих проектов.


Требования:

  • Опыт работы с Vue 3, Composition API;
  • Глубокие знания TypeScript;
  • Опыт с Vite и современным стеком Frontend-инструментария;
  • Понимание принципов управления состоянием (Pinia или аналоги);
  • Опыт работы с REST API, Axios, понимание механизмов авторизации (access/refresh tokens);
  • Навыки анализа и рефакторинга чужого кода без нарушения работоспособности системы;
  • Опыт проектирования компонентной архитектуры и создания переиспользуемых UI-компонентов;
  • Опыт работы с Git;
  • Самостоятельность, умение декомпозировать задачи и доводить фичи до логического завершения.

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

  • Опыт работы с монорепозиториями (pnpm monorepo / workspace packages)
  • Опыт работы с графическими библиотеками (canvas / Konva / vue-konva)
  • опыт с изображениями, координатами, drag-and-drop, масштабированием, разметкой объектов
  • Опыт работы с Tailwind CSS, дизайн-системами и shared UI-библиотеками;
  • Знание библиотек валидации и локализации (Vee-validate, Zod, vue-i18n);
  • Опыт миграции проектов с legacy-кода (Vue 2 / Vuex / JS) на современный стек;
  • миграция со старого Vuex/legacy JS-кода на Pinia/TypeScript
  • понимание UX для сложных профессиональных интерфейсов


Условия

  • З/п от 70 тыс. руб., зависит от имеющихся компетенций и опыта;
  • График работы гибкий;
  • Работа удалённая или в офисе (Уфа, Екатеринбург);
  • Возможность быстрого развития в сильной и молодой команде;
  • Работа над уникальными проектами федерального уровня.