Компания «Базис» (BASIS) — один из ведущих российских разработчиков программных продуктов для оказания облачных услуг и создания платформы динамической инфраструктуры.
Мы создаем единственную на рынке полноценную экосистему виртуализации с собственной кодовой базой — от инструментов управления виртуальной инфраструктурой (VDI) и средств её защиты до конвейера для организации полного цикла разработки.
Что нужно делать:
- проектировать и разрабатывать новые компоненты нескольких проектов;
- активно участвовать в обсуждении задач, предлагать UI-UX решения и архитектурные решения Frontend задач;
- участвовать в код-ревью;
- участвовать в переработке и усовершенствовании архитектуры и инфраструктуры проекта;
- покрывать код unit-тестами;
- взаимодействовать с командой разработки бекенда.
Необходимый опыт и навыки:
-
опыт работы в аналогичной позиции от 2х лет;
-
уверенное владение фреймворком Vue3(script setup, defineSlot, defineExpose, defineEmits) в связке с typescript;
-
опыт разработки на typescript с максимальным покрытием, опыт написания сложных generic;
-
опыт использования slot, teleport, provide\inject;
-
опыт работы и настройки маршрутизации SPA-приложения;
-
опыт глубокой настройки сборщиков(webpack\vite);
-
опыт взаимодействия с командой бека;
-
опыт написания Unit-тестов с использованием Jest; опыт работы с webcomponents, microfrontend;
-
опыт работы в бекенде, в частности на nodejs;
-
знания Vue экосистемы(router, i18n, pinia); знания Sass/Less, Vanilla Javascript;
-
английский - B1-B2.
-
Личные качества: хороший уровень коммуникаций с окружающими и вдумчивое выполнение поставленных задач; пунктуальность, соблюдение сроков, хорошие навыки планирования, умение структурировать задачи.
Мы предлагаем:
- Полная удаленка, гибкое начало рабочего дня.
- Трудоустройство согласно ТК РФ в IT-компании со всеми соответствующими бонусами.
- Социальный пакет (ДМС, оплата мобильной связи).
- Обучение внутри компании и на внешних курсах.
- Корпоративная программа лояльности (профессиональное обучение, фитнес-активности, обучение языкам и тд).
-
Возможность работать над сложными и значимыми технологическими задачами.
-
Создание продуктов «с нуля» в условиях реального и высокого рыночного спроса.