Senior frontend-developer (Vue 3) в проект Deckhouse

CSSGitHTMLJavaScript
Продукты команды Deckhouse UI — веб-интерфейсы, которые помогают управлять всем множеством фич Deckhouse Kubernetes Platform и делают состояние платформы наглядным. В планах и в работе у нас несколько интерфейсов управления платформой. Это очень важное направление для бизнеса, поэтому мы наращиваем скорость разработки и ищем в команду сильного фронтендера. В команде есть дизайнер, верстальщик, тимлид/продакт, проджект-менеджер и шесть фронтендеров.

О компании

«Флант» предоставляет своим клиентам высококачественные услуги в сфере DevOps, а также разрабатывает крутые Open Source-инструменты для сообщества. Например, у нашей CI/CD-утилиты werf более трех тысяч звезд на GitHub, а плагин grafana-statusmap скачали более 40 миллионов раз! Мы давно и плотно работаем с Kubernetes, знаем его и любим, а также знакомим русскоязычное сообщество с лучшими практиками работы с ним. Возможно, вы смотрели наши выступления на различных отраслевых конференциях или читаете наш блог на Хабре.

Чем предстоит заниматься

  • Разбираться в сложной структуре сущности из Deckhouse Kubernetes Platform.
  • Отображать поток логов, редактирование сущности в форме и в 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 или укажите любой свой контакт в форме ниже.

Расскажите о себе

Мы используем cookies
Продолжая пользоваться сайтом, вы соглашаетесь с нашей политикой конфиденциальности
Хорошо
ant