Эта вакансия в архиве

Посмотреть похожие вакансии ↓
8 дней назад

Frontend-разработчик Middle+ (JavaScript / Node.js / Electron)

170 000 - 220 000₽
Формат работы
onsite
Тип работы
fulltime
Грейд
middle
Страна
Russia

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

Текст:
/
TL;DR
Frontend-разработчик Middle+ (JavaScript / Node.js / Electron): Развитие пользовательской части платформы видеоаналитики и управления безопасностью с акцентом на Electron, Node.js, real-time-интерфейсы и взаимодействие frontend с backend. Фокус на создании сценариев для камер, событий и тревог, оптимизации производительности и системном устранении проблем на стыке frontend и backend.

Локация: офис работодателя в Екатеринбурге, удалённая работа не предусмотрена

Зарплата: 170 000–220 000 ₽ на руки в месяц, до вычета налогов

Компания

УралНет развивает собственный технологический продукт ВЗОР — аппаратно-программную платформу видеоаналитики и управления безопасностью, объединяющую камеры, события, распознавание лиц и автомобильных номеров, тревоги и оповещения.

Что делать

  • Развивать существующий frontend на JavaScript и создавать новые пользовательские сценарии.
  • Работать с Electron-приложением и Node.js-средой: зависимостями, сборкой, запуском, отладкой и взаимодействием renderer, main и preload.
  • Развивать экраны камер, событий, тревог, аналитики и рабочего места оператора.
  • Диагностировать проблемы на стыке frontend и backend, работать с API и при необходимости вносить небольшие изменения в серверный код.
  • Повышать производительность, стабильность и единообразие интерфейса.
  • Участвовать в архитектурных и UX-решениях вместе с техническим директором и командой.

Требования

  • Уверенное знание JavaScript, HTML и CSS, а также коммерческий опыт frontend-разработки.
  • Практический опыт с Node.js, npm, package.json, зависимостями, scripts, запуском и отладкой приложений.
  • Умение читать серверный JavaScript-код и понимать взаимодействие frontend с backend через REST API.
  • Способность самостоятельно разбираться в чужом коде, находить первопричины проблем и доводить задачи до production-результата.
  • Внимание к деталям интерфейса, качество кода и ответственность за результат.
  • Готовность работать в офисе в Екатеринбурге.

Хорошо, если есть

  • Опыт с Electron, IPC, WebSocket, real-time-интерфейсами, видеопотоками или системами мониторинга.
  • Опыт использования Cursor, Claude Code, GitHub Copilot и аналогичных AI-инструментов при самостоятельном контроле архитектуры и качества кода.

Культура и преимущества

  • Работа над собственным технологическим продуктом, а не заказной разработкой.
  • Прямое взаимодействие с техническим директором и возможность влиять на продукт.
  • Небольшая команда без многоуровневой бюрократии.
  • Официальное оформление.