Frontend Developer (Vue.js) Middle+

А-Риал

Frontend Developer (Vue.js) Middle+

Санкт-Петербург, Лиговский проспект, 153

Метро: Обводный Канал

Описание вакансии

Мы разрабатываем программные решения для управления сетевой инфраструктурой, беспроводными сетями и устройствами на базе Linux/OpenWrt. Ищем Frontend-разработчика, который будет участвовать в создании современных веб-интерфейсов для систем централизованного управления оборудованием, мониторинга и аналитики.

Обязанности:

Разработка пользовательских интерфейсов
• Разработка и поддержка SPA-приложений на Vue.js.
• Создание современных интерфейсов для систем управления сетевым оборудованием и сервисами.
• Разработка переиспользуемых UI-компонентов и внутренних библиотек.
• Реализация адаптивного и кроссбраузерного пользовательского интерфейса.
• Участие в проектировании UX/UI совместно с командой разработки.

Интеграция с backend и сервисной инфраструктурой
• Разработка клиентской логики взаимодействия с распределенными backend-сервисами.
• Работа с MQTT для получения телеметрии, событий и команд управления в режиме реального времени.
• Реализация подписок на MQTT-топики и обработка потоковых данных.
• Интеграция с REST API и WebSocket-сервисами.
• Разработка интерфейсов мониторинга состояния устройств и сервисов.
• Визуализация событий и телеметрии в режиме реального времени.
• Участие в проектировании контрактов взаимодействия между frontend и backend-командами.

Что предстоит разрабатывать
• Панели управления сетевым оборудованием.
• Системы централизованного управления точками доступа Wi-Fi.
• Интерфейсы мониторинга состояния устройств в режиме реального времени.
• Визуализацию телеметрии и сетевых событий.
• Системы управления конфигурацией оборудования.
• Интерактивные дашборды для операторов и администраторов.
• Инструменты диагностики и анализа состояния сети.

Требования:

• Коммерческий опыт разработки на Vue.js от 2 лет.
• Отличное знание JavaScript (ES6+) и TypeScript.
• Опыт работы с Vue 3 и Composition API.
• Понимание принципов реактивности Vue.
• Уверенное владение HTML5 и CSS3.
• Опыт адаптивной и кроссбраузерной верстки.
• Опыт разработки SPA-приложений.
• Понимание современных подходов к организации frontend-архитектуры.

Vue Ecosystem
• Vue.js
• Composition API
• Vue Router
• Pinia (или Vuex)
• Vite
• Axios

Коммуникации и интеграция
• Практический опыт работы с REST API.
• Опыт работы с WebSocket.
• Понимание принципов работы MQTT.
• Понимание архитектуры Pub/Sub.
• Опыт разработки приложений реального времени (Real-Time Applications).
• Работа с JSON и JWT.

Инструменты разработки
• Git
• npm / yarn / pnpm
• ESLint
• Prettier
• Chrome DevTools

Тестирование
• Vitest или Jest.
• Cypress или Playwright.
• Опыт написания Unit и Integration тестов.

Будет преимуществом
• Опыт работы с MQTT на практике.
• Опыт разработки интерфейсов для сетевого оборудования, IoT или телекоммуникационных решений.
• Понимание принципов микросервисной архитектуры.
• Опыт работы с Docker и контейнеризированными приложениями.
• Понимание сетевого взаимодействия между контейнерами.
• Базовые знания Kubernetes или Docker Compose.
• Опыт работы с системами мониторинга и визуализации данных.
• Работа с графическими библиотеками (ECharts, Chart.js, D3.js).
• Базовые знания Linux.
• Опыт настройки CI/CD-процессов.

Мы предлагаем
• Конкурентную и своевременную заработную плату.
• Участие в разработке современных сетевых и телекоммуникационных решений.
• Работу над технически сложным продуктом с распределенной архитектурой и взаимодействием сервисов в режиме реального времени.
• Гибкий график работы.
• Возможность частичной или полной удаленной работы после испытательного срока.
• Возможность профессионального роста и влияния на технические решения проекта.
• Работу в команде опытных инженеров и разработчиков.

Личные качества
• Аналитическое мышление и системный подход к решению задач.
• Ответственность и внимание к деталям.
• Самостоятельность в принятии технических решений.
• Желание развиваться и изучать новые технологии.
• Умение эффективно работать в команде.

Иностранные языки
• Свободное чтение технической документации на английском языке.​​​​​​​

Навыки
  • JavaScript
  • TypeScript
  • Git
  • VueJS
  • Frontend
  • Linux
  • HTML5
  • CSS3
  • MongoDB
  • UI
Посмотреть контакты работодателя

Адрес

Похожие вакансии

Алабуга, ОЭЗ ППТ

Frontend developer JS (middle)

Алабуга, ОЭЗ ППТ

  • Санкт-Петербург

  • от 157500 RUR

Рекомендуем
NBCom Group
  • Санкт-Петербург

  • от 195000 RUR

Рекомендуем
Osla
  • Санкт-Петербург

  • от 195000 RUR

Рекомендуем
Леста Игры
  • Санкт-Петербург

  • от 195000 RUR

ГК АВТОграф
  • Санкт-Петербург

  • от 170000 RUR

ЦРТ | Группа компаний

Старший frontend-программист (react)

ЦРТ | Группа компаний

  • Санкт-Петербург

  • от 170000 RUR

Леста Игры

Web Developer

Леста Игры

  • Санкт-Петербург

  • от 170000 RUR

Хэппитех
  • Санкт-Петербург

  • от 170000 RUR

585, Холдинг
  • Санкт-Петербург

  • от 170000 RUR

  • Санкт-Петербург

  • от 170000 RUR

Компания Л1

Веб-программист

Компания Л1

  • Санкт-Петербург

  • от 170000 RUR

Яндекс
  • Санкт-Петербург

  • от 170000 RUR

КОРЕАНА
  • Санкт-Петербург

  • от 150000 RUR

Алгоритм Групп

Ведущий программист 1С

Алгоритм Групп

  • Санкт-Петербург

  • от 150000 RUR

СБЕР

Python developer

СБЕР

  • Санкт-Петербург

  • от 150000 RUR

Норд Клан

Golang developer

Норд Клан

  • Санкт-Петербург

  • от 150000 RUR

Петербургский тракторный завод

Ведущий программист 1С

Петербургский тракторный завод

  • Санкт-Петербург

  • от 130000 RUR

Koderline
  • Санкт-Петербург

  • от 130000 RUR

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию