Электроагрегат

TypeScript-разработчик (ОФИС)

Коротко

Разработка TypeScript-решений (React, Electron, Node.js) для системы мониторинга и управления оборудованием на удаленных объектах: диспетчерский пункт, веб-интерфейс и фронтенд устройств сбора данных. Компания прямо указывает, что удаленную работу не рассматривает — работа в офисе в Новосибирске. Требуется от 2 лет опыта с TypeScript, глубокое знание React, опыт с REST API/WebSocket, Docker, а также знакомство с промышленными протоколами Modbus/SNMP/OPC UA и технологиями GPS/ГЛОНАСС, GSM.

О проекте
Приглашаем на работу TypeScript разработчика (React, Electron, Node.js). Удаленную работу не рассматриваем.
Мы запускаем проект для системы мониторинга, управления оборудования на удаленных объектах. Проект включает несколько взаимосвязанных компонентов:
•Диспетчерский пункт.
•Веб-интерфейс.
•Фронтенд устройств сбора и передачи данных.
Обязанности
•Разработка и поддержка на TypeScript для серверной и клиентской части.
•Интеграция с REST API.
•Оптимизация производительности (виртуализация, мемоизация, код-сплиттинг, Tree Shaking).
•Сборка и настройка проектов на Vite, конфигурация для Electron и Node.js.
•Миграция и расширение существующей кодовой базы, рефакторинг legacy-компонентов.
•Документирование кода, архитектурных решений, API-контрактов и инструкций по развёртыванию (на русском языке).
•Участие в код-ревью и планировании фич.
Требования
•TypeScript — не менее 2 лет коммерческого опыта, уверенное владение типами, дженериками, утилитарными типами.
•React — глубокое знание хуков, контекста, рендеринга, React Router, оптимизация перерендеров.
•Один из инструментов сборки: Vite / Webpack (на практике используется Vite).
•Работа с состоянием: Redux Toolkit / RTK Query (либо аналоги).
•Опыт интеграции с REST API и WebSocket.
•Знание CSS-in-JS (MUI / Emotion) — настройка тем, стилизация, адаптивность.
•Docker — базовое владение (Dockerfile, docker-compose, сборка образов, работа с volumes и сетями).
•Опыт документирования — написание README, комментариев в коде, схем взаимодействия.
•Система контроля версий: Git.
•Английский язык: чтение технической документации (уровень B1+).
•Linux: понимание базовых принципов работы с системой, знание основных команд.
•Навыки работы с промышленными протоколами Modbus/SNMP/OPC UA.
•Понимание принципов работы GPS/ГЛОНАСС.
•Понимание принципов работы GSM/3G/4G.
Условия
•Официальное трудоустройство с 1го дня, вся белая заработная плата, выплачивается своевременно 2 раза в месяц, полный соц. пакет согласно ТК РФ.
•Уровень оплаты труда обсуждается индивидуально и зависит от опыта и навыков.
•Удобная транспортная развязка. Находимся по адресу ул. Планетная, д.30 - остановка ул. Красина, 10 минут от метро "Березовая Роща".
•График работы: Пн-чт с 9.00. до 18:00, пт. сокращенный день до 16:45.
•На территории имеется удобная бесплатная автомобильная и велосипедная парковки.
•Внешнее обучение, курсы повышения квалификации по направлениям деятельности предприятия.
•Внутрикорпоративные праздничные мероприятия.

Хватит откликаться.
Получите рекомендацию.

$10 стартовых кредитов

Всего 60 секунд, полностью на автопилоте — AI-агенты Eraldt читают ваше резюме, определяют подходящие роли, находят живые вакансии и людей, которые могут вас порекомендовать, пишут им личные письма и добиваются рекомендации.

Это не отклик на вакансию: резюме не уходит в компанию, а рекомендацию именно по этой роли мы не обещаем.

Посмотрите, кто ещё получает интервью на автопилоте