Описание вакансии
Обратите внимание! Компания не рассматривает удаленный вариант работы, исключительно в офисе. Перед тем, как откликнуться, убедитесь, что вам такой вариант подходит!
Проект: разработка устройств и системы управления автоматизации умного дома для устройств под управлением Linux для устройств JetHome .
ОС разработки: Linux.
Обязанности:
— разработка приложений для устройств, работающих на протоколе Matter на matter.js
— разработка приложений и модулей, работающих с оборудованием и сетью на Node.js
— разработка backend с REST API для управления устройствами
— доработка библиотек работы с сетями и устройствами на TypeScript
— разработка приложений для умного дома на TypeScript
— работа в команде с инженерами, участие в обсуждении и разработке архитектуры и новых устройств
Требования:
— опыт разработки backend приложений, уверенные знания TypeScript, опыт работы с Node.js
— понимание ООП и архитектурных принципов которые с этим связаны, понимание работы асинхронных процессов при выполнении кода приложения
— уверенный пользователь Linux, навыки работы в командной строке, знание bash
— понимание и опыт разработки REST API
— умение работать с системами контроля версий и с CI/CD GitHub/GitLab
— понимание работы сетевых протоколов и принципов работы с оборудованием (GPIO, ADC, I2C)
Будет плюсом:
— опыт разработки или использования систем умного дом
— опыт работы с Node-Red
— знание протоколов Zigbee/Matter
— знание Python
— знакомство с библиотекой blockly
— опыт разработки для vue.js/angular
Условия:
— работа в комфортном офисе в Санкт-Петербурге, (10 минут пешком от ст.м. Пионерская/Комендантский проспект)
— официальное трудоустройство
— социальный пакет, ДМС
— современное, индивидуальное, оборудованное рабочее место
— график 5/2 (час на обеденный перерыв, в любое время)
— работа в молодом и дружном коллективе
— частичная компенсация питания, фрукты, снеки и кофе