Описание вакансии
Наша команда в Selectel занимается разработкой и поддержкой систем DCIM (Data Center Infrastructure Management) для учета и визуализации активов наших дата-центров, MMS (Maintenance Management System) для планирования работ с инфраструктурой, а также разработкой различных плагинов и улучшением бизнес-процессов в компании
Основные задачи
- Разрабатывать компоненты приложений, создавать фронтенд-часть для различных сервисов и инструментов компании
- Проектировать и реализовывать UI/UX
- Участвовать в проектировании API и архитектуры системы, создании принципов авторизации, разграничения прав и т.д.
- Настраивать мониторинг производительности и выявления ошибок
- Устранять найденные ошибки в коде
- Писать Unit-тесты
- Принимать участие в Code Review
- Поддерживать и развивать внутренний Codestyle
- Взаимодействовать с разработчиками бэкенда, тестировщиками и другими участниками команды
- Участвовать в планировании спринтов, декомпозиции и оценке задач
- Вести проектную документацию в Confluence и делиться своими решениями с другими членами команды на внутренних встречах
- Обмениваться опытом и совершенствовать свои навыки
Мы ожидаем
- Отличное знание HTML/CSS/JavaScript (ES6)
- Опыт разработки на фреймворке Vue (у нас Vue 3 на Composition в связке с Pinia, Vue-router)
- Знание клиент-серверного взаимодействия (HTTP/HTTPS, REST, WebSocket)
- Умение пользоваться любым препроцессором CSS (у нас LESS)
- Умение работать с Git/GitLab
- Опыт использования UI библиотек (у нас Ant Design)
- Знание принципов адаптивной вёрстки и методологии БЭМ
- Базовые знания инструментов для проектирования интерфейсов в Figma
- Знание английского на уровне чтения документации
- Желание писать тесты и разбираться в чужом коде
- Умение работать в команде
- Наличие примеров собственного кода
- Заинтересованность в новых технологиях и стремление развиваться
+100 к резюме
- Базовые знания синтаксиса TypeScript (типы, interface, enum)
- Опыт написания Unit-тестов на Jest
- Понимание Python
- Понимание принципов и технологии сборки проекта (vite, webpack)
- Понимание базовых принципов работы с Docker