Воронцовская улица 20
Стек технологий:
- Frontend: React 18+, TypeScript, TailwindCSS
- State-менеджмент: Redux
- Сборка: Vite
- Взаимодействие: REST API (Axios, JWT)
- Инструменты: Git
- Инфраструктура: Nginx, apache (достаточно базового понимания)
Обязанности:
- Разработка пользовательских интерфейсов для систем управления виртуализацией на React.
- Создание и поддержка плагинов и виджетов для панели управления oVirt.
- Верстка адаптивных, кроссбраузерных и доступных (a11y) интерфейсов.
- Интеграция с backend-сервисами через REST API (авторизация JWT, обработка ошибок, управление состоянием).
- Участие в проектировании API (Swagger/OpenAPI) совместно с backend-разработчиками.
- Участие в улучшении UI/UX сложных административных интерфейсов.
Требования:
- Коммерческий опыт фронтенд-разработки от 2 лет.
- Глубокое знание JavaScript (ES6+) и TypeScript.
- Опыт работы с React 18+ (хуки, функциональные компоненты).
- Опыт работы с REST API, понимание HTTP/HTTPS, реализация авторизации и обработки ошибок.
- Уверенная верстка на HTML5 и CSS (TailwindCSS, CSS Modules, Sass).
- Владение Git.
- Понимание основ безопасности веб-приложений (CORS, XSS, CSP).
- Английский язык на уровне чтения технической документации.
- Готовность и интерес к изучению предметной области (виртуализация, системы управления инфраструктурой).
Будет плюсом:
- Понимание принципов работы Nginx и apache (раздача статики, проксирование).
- Опыт работы с Node.js (скрипты сборки, простые сервисы).
- Навыки настройки Webpack или Vite.
- Знакомство с WebSocket (понимание протокола).
- Опыт работы с Figma.
- Базовые знания бэкенд-разработки (Python, Go, Java).
- Опыт работы с дизайн-системами и понимание UI/UX для сложных приложений.
- Знакомство с технологиями виртуализации (oVirt/KVM, Proxmox, Openstack, VMware).
Мы предлагаем:
-
Работу в аккредитованной ИТ компании
-
Удаленный формат работы в пределах РФ, возможны редкие командировки в московский офис
-
Официальное трудоустройство согласно ТК РФ по бессрочному трудовому договору
-
ДМС после испытательного срока (включая стоматологию и плановую госпитализацию)
-
Гибкое обсуждение индивидуальных финансовых условий
-
Гибкое начало рабочего дня — в пределах разумного
-
Обучение за счёт компании
-
Профессиональное развитие в рамках проектов для крупных государственных и не только компаний РФ