Размещайте вакансии
Нанимайте без комиссий
3 просмотра
OMD Systems
Мы ищем опытного разработчика JavaScript , который присоединится к нашей команде и создаст кросс-платформенные приложения управления и мониторинга нового поколения. Идеальный кандидат имеет практический опыт работы с Node.js, React и Electron и с удовольствием работает над этим. системы реального времени с интенсивным использованием данных.
Основные обязанности:
Разрабатывать и поддерживать кроссплатформенные настольные приложения с использованием Electron, React и Node.js.
Реализовать API и конвейеры данных для телеметрии, управления и визуализации в реальном времени.
Оптимизировать производительность системы, использование памяти и время запуска приложений Electron.
Сотрудничайте с разработчиками интерфейсов, серверной части и встроенных систем для обеспечения плавной интеграции системы.
Участвуйте в проверках кода и вносите свой вклад архитектурные решения.
Пишите чистый, удобный в сопровождении и хорошо документированный код.
Требования:
Хорошее знание Node.js (асинхронное программирование, архитектура, управляемая событиями).
Хорошее понимание React и современных методов разработки интерфейса.
Практический опыт работы с Electron и кроссплатформенностью; настольные приложения.
Опыт работы с Общение в режиме реального времени протоколы (WebSocket, UDP/TCP).
Знакомство с системами контроля версий (Git, GitHub/GitLab).
Хорошие навыки отладки и решения проблем.
Приятно иметь:
Опыт работы с MAVLink протокол и ArduPilot прошивка.
Знание Docker, конвейеры CI/CD или контейнерные среды разработки.
Опыт работы с базами данных реального времени (Redis, Firebase).
Знакомство с TypeScript или архитектурой микросервисов.
Если вам нравится работать на стыке аппаратного и программного обеспечения и вы хотите создавать интеллектуальные приложения реального времени — мы будем рады услышать ваше мнение!