Senior frontend developer (Vue 3) в проект Deckhouse
GitHTMLJavaScriptCSS
Во «Фланте» мы создаём правильную инфраструктуру для клиентов разных масштабов и отраслей, глубоко погружаясь в технологии, разворачивая Kubernetes-кластеры и налаживая CI/CD-процессы. Для всего этого разрабатываем экосистему продуктов, некоторые части которой уже вошли в реестр российского ПО.
Продукты команды Deckhouse UI — веб-интерфейсы, которые помогают управлять всем множеством фич Deckhouse Kubernetes Platform и делают состояние платформы наглядным. В планах и в работе у нас несколько интерфейсов управления платформой. Это очень важное направление для бизнеса, поэтому мы наращиваем скорость разработки и ищем в команду сильного фронтендера. В команде есть дизайнер, верстальщик, тимлид/продакт, проджект-менеджер и шесть фронтендеров.
О компании
«Флант» предоставляет своим клиентам высококачественные услуги в сфере DevOps, а также разрабатывает крутые Open Source-инструменты для сообщества. Например, у нашей CI/CD-утилиты werf более трех тысяч звезд на GitHub, а плагин grafana-statusmap скачали более 40 миллионов раз! Мы давно и плотно работаем с Kubernetes, знаем его и любим, а также знакомим русскоязычное сообщество с лучшими практиками работы с ним. Возможно, вы смотрели наши выступления на различных отраслевых конференциях или читаете наш блог на Хабре.
Чем предстоит заниматься
- Разобраться в сложной структуре сущности из Deckhouse Kubernetes Platform.
- Отобразить поток логов, редактирование сущности в форме и в YAML.
- Показать diff между YAML-представлением конфигурации.
- Разрешить конфликт при одновременном редактировании разными пользователями.
- Генерация форм и типов на основе внешних OpenAPI-схем.
- Оптимизация вывода объемных логов, подписок по веб-сокету.
- В перспективе, интерактивные графы и 2D-графика, в которой показан статус сущности и в которой можно ею управлять.
Требования
- Опыт разработки фронтенда от 5 лет.
- Хорошее знание Vue 3.
- Опыт построения сложных веб-приложений c обновлением данных по веб-сокету.
Будет плюсом
- Опыт написания авто-тестов для фронтенд-проекта.
- Опыт работы с OpenAPI и автоматической генерацией форм.
- Знакомство с Kubernetes.
- Умение верстать.
- Опыт проектирование архитектуры приложения с нуля.
- Опыт организации общей кодовой базы для нескольких проектов в разных репозиториях, опыт поддержки внутренних npm-пакетов.
Наш стек
- Vue 3, Vite.
- Typescript.
- vee-validate, Zod.
- vue-i18n.
- WebSocket на базе @rails/actioncable.
- Axios, vue-types, Day.js.
- MSW, mock-socket для моков.
- Storybook.
- ESlint, Husky.
Оплата и условия
- Работа в ИТ-компании, аккредитованной Минцифры.
- Полностью «белая» ЗП и ее регулярная индексация по итогам квартальных performance reviews.
- Командные бонусы.
- ДМС (со стоматологией и телемедициной) в вашем городе.
- Скидка 50% на сервис онлайн-психотерапии «Ясно».
- Английский с корпоративным преподавателем в рабочее время.
- Рабочее место там, где вам удобно и есть интернет.
- Современное «железо» от компании.
- Профессиональное обучение, наставничество и внутренние конференции.
- Органическое неприятие бюрократии, симуляции полезности работы, поверхностности на уровне культуры компании.
- Внятное понимание, зачем вы работаете и какую пользу приносите.
Если вакансия заинтересовала — напишите нам на welcome@flant.com или укажите любой свой контакт в форме ниже.
Расскажите о себе