О продукте и команде:
Мы создаем и развиваем решение Basis SDN для организации программно-определяемых сетей на основе открытых технологий Open vSwitch (OVS) и OVN (Open Virtual Network).
Basis SDN предоставляет расширенные возможности для централизованного управления и сегментации виртуальных сетей, определения параметров безопасности, а также обеспечения подключений к внешним и внутренним сетям облачных ресурсов.
Сейчас мы находимся в поиске опытного Frontend разработчика, который ищет новый вызов в своей карьере и хочет расти в качестве hard skills.
Чем предстоит заниматься:
- Разработка и поддержка модулей веб-интерфейса на Vue 3 с использованием TypeScript;
- Участие в проектировании и реализации архитектуры Micro Frontends для обеспечения независимой разработки и развертывания компонентов платформы;
- Создание сложных интерактивных интерфейсов для визуализации сетевой топологии, мониторинга трафика в реальном времени и управления сетевыми политиками;
- Интеграция с backend-сервисами через REST API;
- Реализация real-time обновлений данных с использованием WebSocket для отображения изменений в сетевой инфраструктуре;
- Разработка аналитических дашбордов и отчетов на основе данных из ClickHouse;
- Оптимизация производительности и отзывчивости интерфейса при работе с большими объемами данных;
- Написание unit-тестов и e2e-тестов;
- Участие в код-ревью.
Требования:
- Опыт коммерческой разработки на Vue.js (предпочтительно Vue 3) от 2-х лет;
- Глубокое знание TypeScript и его применение во Vue-приложениях;
- Практический опыт работы с состоянием приложения (state management) с использованием Pinia (или Vuex);
- Понимание концепции Micro Frontends и опыт реализации (например, на базе Module Federation, Single SPA или собственного решения);
- Опыт работы с системой сборки Vite;
- Уверенное знание современного JavaScript (ES6+), HTML5, CSS3;
- Опыт работы с Vue Router для построения SPA;
- Умение писать чистый, поддерживаемый и тестируемый код.
Мы гарантируем:
- Работу над сложным и масштабируемым проектом;
- Современный технологический стек;
- Трудоустройство согласно ТК РФ в IT-компании со всеми соответствующими бонусами;
- Заработная плата состоит из оклада и квартальной премии;
- График работы 5/2 пн-пт, гибкое начало дня, удаленка;
- Социальный пакет (ДМС, оплата мобильной связи);
- Обучение внутри компании и на внешних курсах;
- Корпоративная программа лояльности (профессиональное обучение, фитнес-активности, обучение языкам и тд).