BASIS — разработчик программных продуктов для оказания облачных услуг и платформы динамической инфраструктуры.
Чем предстоит заниматься:
Разработка и поддержка новых функциональных модулей Web GUI на Vue 3 (PrimeVue, Vite).
Поддержка и доработка существующих частей, написанных на Vue 2 + Element UI.
Участие в постепенной миграции с Vue 2 на Vue 3, включая актуализацию компонентов и оптимизацию архитектуры.
Разработка и документирование UI-компонентов в Storybook, участие в развитии общего UI Kit.
Написание unit-тестов с использованием Vitest.
Участие в ревью кода, оптимизация производительности и общего качества фронтенд-решений.
Что для нас важно:
опыт коммерческой разработки на Vue.js 2 и 3 от 2х лет; опыт работы со стеком: Vue 2 + Element UI + vue-i18n + vue-cli (webpack) Vue 3 + PrimeVue + vue-i18n + Vite + Vitest + Storybook;
опыт взаимодействия с REST API; опыт миграции крупных проектов с Vue 2 на Vue 3 без остановки разработки; опыт создания и интеграции Web Components
английский на уровне чтения технической документации
знания JavaScript (ES6+) и TypeScript; знание практик CI/CD, Gitflow и работы с системами контроля версий; понимание компонентного подхода, архитектуры SPA и управления состоянием; навыки тестирования компонентов и написания понятной документации
Что мы предлагаем:
Трудоустройство согласно ТК РФ в IT-компании со всеми соответствующими бонусами;
Заработная плата состоит из оклада и квартальной премии;
График работы 5/2 пн-пт, гибкое начало дня, удаленка;
Социальный пакет (ДМС, оплата мобильной связи);
Обучение внутри компании и на внешних курсах;
Корпоративная программа лояльности (профессиональное обучение, фитнес-активности, обучение языкам и тд).