Программист JavaScript для детской робототехники

грейд
senior
формат
гибрид Санкт-Петербург
страна
Россия
опубликована
сегодня

описание

Ищете не просто «кодинг», а работу с реальным железом и влияние на образование? Мы ищем талантливого Fullstack-разработчика (Electron.js/Node.js), который поможет нам масштабировать наш продукт и вывести его на новый уровень. Что мы делаем: Мы разрабатываем экосистему для обучения детей программированию и робототехнике. Наше десктопное приложение — это мост между кодом и реальными устройствами. Вам предстоит работать с чем-то большим, чем просто веб-интерфейс: вы будете взаимодействовать с COM-портами, USB и TCP/IP, оживляя код в металле.

задачи

  • Оптимизация и доработка существующего Electron-приложения.
  • Портирование продукта на Linux и macOS (чтобы каждый юный инженер мог творить на любой ОС).
  • Разработка новых утилит для поддержки линейки продуктов.
  • Работа с низкоуровневыми библиотеками (USB, COM) и современным фронтендом (React/Vue).

требования

  • Имеет 3+ года опыта в разработке десктопа и уверенно владеет Electron.js.
  • Знает Node.js не только для сервера, но и для работы с системными ресурсами (COM, USB, FS).
  • Владеет стеком: TypeScript, JavaScript, React.js/Vue.js, SASS, HTML5, CSS3.
  • Умеет работать с GitLab и понимает, как готовить релизы под разные ОС (Win/Linux/Mac).
  • Будет плюсом: Разбираетесь в векторной графике или Blockly; Имеете опыт сборки пакетов (NSIS, deb/rpm, dmg); Понимаете, что такое Arduino, STM32 или Scratch (или готовы погрузиться в мир робототехники)

условия

  • Работа с железом и кроссплатформенной архитектурой.
  • Вы создаете инструмент, который учит детей будущему.
  • Современные технологии и возможность влиять на технические решения.

навыки

компания

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

статьи для разработчиков