Программист JavaScript
Технологии
Описание вакансии
Кратко о роли
Компания «Арман» ищет JavaScript-разработчика для работы над десктопным Electron-приложением. Предстоит заниматься оптимизацией ядра, портированием продукта на Linux и macOS, а также разработкой утилит для взаимодействия с оборудованием.
Ключевые задачи
- Оптимизация и доработка существующего 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 и подготовки релизов под Windows, Linux, macOS.
- Опыт сборки пакетов (NSIS, deb/rpm, dmg).
Будет плюсом
- Знание векторной графики или Blockly.
- Понимание работы с Arduino, STM32 или Scratch.
- Готовность погрузиться в мир робототехники.
Условия и бенефиты
- Полная занятость, график 5/2.
- Формат работы: гибрид или офис в Санкт-Петербурге.
Процесс найма
- Для отклика отправьте резюме на указанный email.
Компания «Арман» ищет JavaScript-разработчика (Middle).
Задачи:
- Модернизация ядра: Оптимизация и доработка существующего 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).
- Опыт сборки пакетов (NSIS, deb/rpm, dmg).
- Будет плюсом знание векторной графики, Blockly, а также понимание работы с Arduino, STM32 или Scratch.
Условия:
- Полная занятость, график 5/2.
- Формат работы: гибрид или офис в Санкт-Петербурге.
Оригинальная вакансия:
https://t.me/frontend_rabota/3237