yandex
MiddleГибридПолная занятость

Программист JavaScript (Electron)

ИИОценка ИИ

Интересная ниша на стыке софта и железа (робототехника), работа с современным стеком и кроссплатформенностью. Четкие требования и понятный продукт делают вакансию привлекательной для Middle+ разработчиков.

Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.


Вакансия из открытого источника
Пожаловаться

Сложность вакансии

ЛегкоСложно
ИИОценка ИИ

Вакансия требует глубоких знаний Electron.js и Node.js для работы с системным железом, а также навыков кроссплатформенной сборки. Дополнительную сложность придает специфика робототехники (Blockly, Arduino).

Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.

Анализ зарплаты

Медиана230 000 ₽
Рынок180 000 ₽ – 280 000 ₽
ИИОценка ИИ

В вакансии не указана зарплата, но для Middle JavaScript/Electron разработчика в Санкт-Петербурге рыночный диапазон составляет 180,000 – 280,000 рублей. Учитывая специфику работы с железом, кандидат может претендовать на верхнюю границу рынка.

Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.

Сопроводительное письмо

Составьте сопроводительное письмо под эту вакансию с вашим резюме

Иллюстрация сопроводительного письмаИллюстрация сопроводительного письма

Описание вакансии

Арман

Программист JavaScript

Опыт работы: 3–6 лет

Полная занятость

График: 5/2

Формат работы: гибрид или офис (Санкт-Петербург)

*☑️* Чем предстоит заниматься

-Модернизация ядра: Оптимизация и доработка существующего 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 (или готовы погрузиться в мир робототехники)

Контакты: Откликнуться

| | ()

@frontend_rabota

Больше похожих вакансий + автоотклики с ИИ

Умный подбор, сопроводительные письма, советы по отказам — больше приглашений.

Больше похожих вакансий + автоотклики с ИИ

Навыки

  • JavaScript
  • TypeScript
  • Electron
  • Node.js
  • React
  • Vue.js
  • Sass
  • HTML5
  • CSS3
  • GitLab
  • Linux
  • macOS
  • Arduino
  • STM32
  • Blockly

Возможные вопросы на собеседовании

Вакансия предполагает портирование на Linux и macOS. Важно понимать специфику сборки под разные ОС.

Расскажите о вашем опыте настройки CI/CD для сборки Electron-приложений под разные платформы (NSIS, dmg, deb). С какими трудностями вы сталкивались?

Работа включает взаимодействие с USB и COM портами.

Как вы организуете работу с последовательными портами (serial ports) в Node.js, чтобы обеспечить стабильность и отсутствие утечек памяти?

Упоминается модернизация ядра и оптимизация.

Какие методы оптимизации производительности Electron-приложений вы применяли (например, разделение процессов, оптимизация IPC-сообщений)?

В требованиях указаны Blockly и векторная графика.

Был ли у вас опыт работы с визуальными языками программирования или манипуляцией SVG/Canvas в контексте интерфейсов?

Проект связан с робототехникой.

Насколько вам знаком мир микроконтроллеров (Arduino/STM32) и как бы вы спроектировали интерфейс для взаимодействия с ними?

Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.

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

Россия
более 1000 офферов получено
4.9

1000+ офферов получено

Устали искать работу? Мы найдём её за вас

Quick Offer улучшит ваше резюме, подберёт лучшие вакансии и откликнется за вас. Результат — в 3 раза больше приглашений на собеседования и никакой рутины!