Эта вакансия в архиве
Посмотреть похожие вакансии ↓Описание вакансии
Текст:
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-инструментов при самостоятельном контроле архитектуры и качества кода.
Культура и преимущества
- Работа над собственным технологическим продуктом, а не заказной разработкой.
- Прямое взаимодействие с техническим директором и возможность влиять на продукт.
- Небольшая команда без многоуровневой бюрократии.
- Официальное оформление.