Наша технологическая цель:
Спроектировать и реализовать интуитивно понятный, мощный и эффективный веб-интерфейс для управления инфраструктурой виртуализации и ее эксплуатации.
Чем предстоит заниматься:
- Разработка на React с нуля пользовательских интерфейсов для системы управления средой виртуализации.
- Создание и поддержка модулей, виджетов и плагинов для расширения функциональности пользовательского интерфейса системы управления средой виртуализации.
- Верстка адаптивных, кроссбраузерных и доступных (a11y) интерфейсов для администрирования и эксплуатации виртуальной инфраструктуры.
- Интеграция фронтенда с backend-сервисами через REST API, включая реализацию авторизации (JWT), обработку ошибок и сложное управление состоянием приложения.
- Тесное взаимодействие с backend-разработчиками и архитекторами для проектирования API и согласования логики работы.
- Активное участие в проектировании и улучшении UI/UX для интерфейсов продукта.
- Погружение в специфику предметной области: моделирование и отображение состояний (state) и жизненных циклов сущностей виртуализации, понимание принципов интеграции с внешними системами (базы данных, мониторинг).
Мы ждем от кандидата: - Опыт коммерческой фронтенд-разработки от 2-х лет.
- Глубокое знание JavaScript/TypeScript (ES6+).
- Практический опыт работы с React и его экосистемой (стейт-менеджмент, роутинг).
- Опыт вёрстки с использованием Tailwind CSS, а также уверенное владение HTML5 и CSS.
- Умение работать с REST API, понимание HTTP/HTTPS, практический опыт обработки ошибок и реализации механизмов авторизации.
- Понимание процесса сборки фронтенд-приложений: опыт работы со сборщиками (Webpack, Vite), знание пакетного менеджера npm/yarn.
- Уверенное владение Git.
- Базовое понимание безопасности веб-приложений (CORS, XSS, CSP).
- Английский язык на уровне достаточного для чтения технической документации.
- Ключевое требование: Готовность и искренний интерес глубоко погружаться в предметную область (виртуализация, управление вычислительными ресурсами, сетями, хранилищами).
Будет значительным преимуществом:
- Опыт создания UI для complex-приложений (админки, дашборды, системы мониторинга).
- Знакомство с альтернативными подходами к управлению состоянием (Redux Toolkit, MobX).
- Базовое понимание принципов работы backend-сервисов и баз данных (SQL), что необходимо для эффективной интеграции и отладки.
- Опыт работы с Angular или Vue.js (даже на начальном уровне).
- Понимание принципов работы Nginx для раздачи статики и проксирования.
- Опыт работы с Node.js (написание скриптов сборки, простых утилит).
- Опыт работы с дизайн-системами и понимание UI/UX принципов для B2B-продуктов.
- Общее понимание некоторых технологий виртуализации (KVM, VMware, Hyper-V) или облачных платформ.
Мы предлагаем:
-
Работу в аккредитованной ИТ компании
-
Удаленный формат работы, возможны редкие командировки в московский офис
-
Официальное трудоустройство согласно ТК РФ по бессрочному трудовому договору
-
ДМС после испытательного срока (включая стоматологию и плановую госпитализацию)
-
Гибкое обсуждение индивидуальных финансовых условий
-
Гибкое начало рабочего дня — в пределах разумного
-
Обучение за счёт компании
-
Профессиональное развитие в рамках проектов для крупных государственных и не только компаний РФ