Вакансия: Разработчик (middle vue js developer)

Компания: INNO Сфера: HoReCa / Цифровые продажи (QR-меню, кассы самообслуживания, мини-приложения Telegram) Формат работы: удалённо или гибрид (по желанию) Занятость: полная

Основные задачи :

  • Разработка интерфейсов веб- и PWA-приложений на Vue.js (v3, Composition API).
  • Интеграция с backend API (REST / WebSocket / GraphQL).
  • Поддержка и развитие компонентной библиотеки (UI Kit, Storybook).
  • Оптимизация производительности фронтенда и улучшение UX.
  • Участие в проектировании архитектуры фронтенда.
  • Работа в связке с дизайнерами, backend-разработчиками и продуктовой командой.

Требования:

  • Опыт коммерческой разработки на Vue.js от 2 лет.
  • Уверенные знания JavaScript (ES6+), HTML5, CSS3/SCSS.
  • Опыт работы с Pinia/Vuex, Vue Router, Axios.
  • Опыт работы с системами сборки (Vite, Webpack) и контролем версий (Git/GitLab).
  • Понимание принципов адаптивной и кросс-браузерной вёрстки.
  • Умение разбираться в чужом коде и предлагать архитектурные улучшения.

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

  • Опыт работы с TypeScript.
  • Навыки разработки PWA или Telegram Mini Apps.
  • Опыт интеграции с backend на Python / .NET.
  • Знание принципов Clean Architecture, DDD, SOLID.
  • Базовые знания Docker и CI/CD (GitLab CI).

Для более быстрой коммуникации можете написать в телеграм https://t.me/roomoris Дарья, HR-менеджер