Опубликовано вчера
TypeScript-разработчик (ОФИС) в Электроагрегат Новосибирск
Сопроводительное письмо под эту вакансию
Софи напишет его под твоё резюме. Бесплатно — 5 писем в день.
Приглашаем на работу 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.
- На территории имеется удобная бесплатная автомобильная и велосипедная парковки.
- Внешнее обучение, курсы повышения квалификации по направлениям деятельности предприятия.
- Внутрикорпоративные праздничные мероприятия.
Эту вакансию мы нашли в HH.ru

Электроагрегат
Новосибирск
Зарплата vs рынок
В рынке47k100k302k
обычно платят (p25–p75): 81 450 – 133 125 ₽
эта вакансия: от 100 000 ₽
Когорта JavaScript, Junior · 70 вакансий за 90 дней
Зарплаты JavaScript →Похожие вакансии
Это единственная вакансия по вашему фильтру
Не то, что искал?
вакансии джуниор
как откликнуться на вакансию
примеры вакансий junior
вакансии по JavaScript
стажировки по JavaScript
Похожие вакансии
- Процессно-проектный менеджер (Junior)DNS Технологии · Владивосток · 95 000 – 120 000 ₽/мес
- Консультант-аналитик 1СШевердин Павел Юрьевич · Новосибирск · 120 000 – 160 000 ₽/мес
- C#/.NET-разработчикDNS Технологии · Владивосток · от 90 000 ₽/мес
- Программист 1С (Middle)DNS Технологии · Владивосток · от 161 000 ₽/мес
- Координатор потока разработки 1САзбука-Софт · Нижний Новгород · 100 000 – 105 000 ₽/мес
- Инженер-разработчик систем компьютерного зрения (Головки самонаведения)Научно-Производственное Объединение Кайсант · Москва