Перейти к содержимому
O
OMD Systems
Київ
5

Full-stack разработчик ПО (десктопное приложение на Electron+React)

Разработка десктопного приложения на Electron+React для управления автономными дронами. Нужен опыт с TypeScript, React, Electron, MAVLink и реальным временем. Предлагают конкурентную зарплату и работу над передовыми технологиями.

senior удалённо ~1 916 963 ₸

Актуальность уточняется

Источник пока не подтвердил, что вакансия открыта. Проверьте её статус на сайте работодателя перед отправкой отклика.

Отклик отправляется на сайте источника. Регистрация в Taylor для перехода не нужна.

Языки: English · Pre-Intermediate
salary intelligence

Зарплата не указана — оценили по рынку

На основе 95 похожих вакансий за 90 дней по всем рынкам вместе — отдельной выборки по рынку этой вакансии нет.

оценка p25–p75
1 388 613 – 3 015 250 ₸
медиана: 1 916 963 ₸
Хотите увидеть распределение по грейдам и городам? Зарплаты JavaScript Калькулятор зарплат
описание

Что предстоит делать

<p>OMD Systems разрабатывает передовые технологии дронов и автономности для оборонных задач и обеспечения безопасности.<br>Наша миссия — создавать <b>надежные, интеллектуальные беспилотные системы</b>, которые объединяют управление полетом, связь в реальном времени и принятие решений на основе ИИ.</p><p>Мы расширяем нашу команду R&D и ищем <strong>Full-stack </strong><b>Software Engineer (Desktop application based on Electron+React)</b> для помощи в создании приложений управления и мониторинга нового поколения для автономных дронов.</p><h3><b>Обязанности</b></h3><ul><li>Разрабатывать, тестировать и поддерживать <b>кроссплатформенные десктопные приложения</b> с использованием <b>Electron</b> и <b>React</b>.</li><li>Реализовывать стабильную и безопасную <b>IPC-коммуникацию</b>.</li><li>Реализовывать, оптимизировать и расширять <b>MAVLink-коммуникацию</b> между дронами и наземными станциями управления.</li><li>Тесно взаимодействовать с backend, firmware и системными инженерами для обеспечения стабильного обмена данными с низкой задержкой.</li><li>Управлять жизненным циклом приложения, управлением окнами, фоновыми процессами и системными разрешениями.</li><li>Создавать и интегрировать такие функции, как картография, визуализация телеметрии, управление миссиями и видеотрансляция.</li><li>Вносить вклад в архитектурные решения и оптимизацию производительности.</li><li>Создавать четкую и структурированную документацию для разработчиков / пользователей.</li><li>Сотрудничать с командами QA и дизайна для поддержки тестирования, валидации и улучшения UX.</li><li>Участвовать в ревью кода и помогать поддерживать высокие инженерные стандарты.<br><br></li></ul><h3><b>Кроссплатформенность и интеграция с ОС</b></h3><ul><li>Обеспечивать корректную работу на <b>Windows, macOS и Linux</b>.</li><li>Обрабатывать специфические для ОС разрешения (сеть, захват экрана, доступ к оборудованию).</li><li>Интегрировать системные функции по мере необходимости (файловая система, USB, сеть).</li></ul><h3><b>Производительность, стабильность и надежность</b></h3><ul><li>Оптимизировать приложение для <b>длительных миссий</b>.</li><li>Выявлять и устранять утечки памяти, состояния гонки и узкие места производительности.</li><li>Обеспечивать стабильную работу при высокочастотных потоках телеметрии и видео.</li><li>Реализовывать корректное восстановление после сбоев или разрывов соединения.</li></ul><h3><b>Видеотрансляция и данные в реальном времени</b></h3><ul><li>Интегрировать <b>видеопотоки в реальном времени</b> в приложение Electron.</li><li>Синхронизировать видео, телеметрию и UI-оверлеи.</li><li>Обрабатывать переподключения потоков, скачки задержки и ухудшение качества.</li><li>Оптимизировать производительность для совместного рендеринга видео и телеметрии.</li></ul><h3><b>Требования</b></h3><h3><b>Основные технические навыки</b></h3><ul><li>Уверенный опыт работы с <b>JavaScript / TypeScript</b>.</li><li>Подтвержденный опыт создания <b>приложений на Electron</b>.</li><li>Уверенный опыт работы с <b>React</b> и современными frontend-паттернами.</li><li>Твердое понимание <b>асинхронных и событийно-ориентированных архитектур</b>.</li><li>Опыт проектирования и реализации <b>алгоритмов оценки и прогнозирования траектории цели</b>.</li><li>Способность рассчитывать <b>вероятностные исходы</b> на основе множества динамических факторов.</li><li>Опыт работы с <b>кинематическими данными в реальном времени</b> и непрерывного обновления прогнозов.</li><li>Способность балансировать <b>точность, производительность и численную стабильность</b> в системах реального времени.</li></ul><h3><b>MAVLink и связь в реальном времени</b></h3><ul><li>Практический опыт работы с <b>протоколом MAVLink</b>.</li><li>Понимание <b>TCP/UDP-сетей</b>.</li><li>Опыт работы с телеметрией в реальном времени или потоковыми данными.</li><li>Способность работать с ненадежными сетями и чувствительной ко времени связью.</li></ul><h3><b>Десктопная и системная разработка</b></h3><ul><li>Понимание процессов <b>main vs renderer</b> в Electron.</li><li>Опыт работы с IPC, фоновыми воркерами и нативной интеграцией с ОС.</li><li>Знакомство с процессами кроссплатформенной сборки и упаковки.</li></ul><h3><b>Производительность и отладка</b></h3><ul><li>Опыт профилирования и оптимизации производительности в приложениях Electron.</li><li>Способность отлаживать сложные проблемы реального времени и конкурентного доступа.</li><li>Опыт работы с логами, телеметрией и runtime-диагностикой.</li></ul><h3><b>Будет плюсом</b></h3><ul><li>Опыт работы с <b>Docker</b> или контейнеризированными рабочими процессами разработки.</li><li>Понимание <b>баз данных реального времени</b>, обработки живых данных и высокочастотной потоковой передачи.</li><li>Опыт работы с <b>CI/CD-пайплайнами</b> и автоматизированным тестированием для сред Electron/React.</li><li>Знание дополнительных frontend-фреймворков или библиотек визуализации.</li><li>Знакомство с геопространственными инструментами, видеокодеками или анализом телеметрии.</li></ul><h3><b>Мы предлагаем</b></h3><ul><li>Конкурентоспособную оплату.</li><li>Возможность работать над <b>передовыми системами управления дронами</b>, используемыми в реальных миссиях.</li><li>Сотрудничество с высококвалифицированными инженерами, операторами и пилотами-испытателями.<br><br></li></ul> <div> <a href="https://jobs.dou.ua/companies/omd-systems/vacancies/351808/#reply-btn-id">Відгукнутись на вакансію</a> </div>

Вакансии в Telegram-канале
Свежие вакансии Каждый день
Подписаться
навыки

Стек и инструменты

Сколько платят вам?

Анонимно укажите, сколько вы получаете как JavaScript-разработчик, — сразу покажем, в скольких вакансиях платят меньше. А из ответов сложится зарплата, которую платят на деле, а не обещают.

Без имени и компании. Отдельные ответы не публикуются.
??%
Match Score
Войдите и создайте резюме
Войти
Поделиться

Подходит ли вам эта вакансия?

Зарегистрируйтесь и загрузите резюме — посчитаем % совпадения с этой вакансией, подсветим сильные стороны и что стоит подтянуть

Создать аккаунт PDF-парсинг резюме за 2 минуты

Ещё в OM Defence Systems

3 активные вакансии в компании

3 мес. назад

Инженер по разработке базовой функциональности (автопилоты и системы управления полетом)

~1 120 000 – 1 851 652 ₸ оценка по стеку, все рынки

Разработка и оптимизация автопилота и систем управления полетом для автономных дронов на C/C++. Требуется опыт встроенной разработки, теории управления и обработки сигналов. Предлагается работа в передовой R&D команде с возможностью удаленной работы из Европы.

C/C++ CMake make +11
удал. dou
229 4 мес. назад

Инженер компьютерного зрения / ML (UAV)

~1 388 613 ₸ оценка по всем рынкам

Разработка систем компьютерного зрения для беспилотных летательных аппаратов. Требуется опыт в ML/CV, TensorFlow, Python и C++. Предлагается работа над реальными проектами в области дронов и встраиваемых систем.

Computer Vision Machine Learning TensorFlow +5
удал. dou

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

6 вакансий
Altexsoft
A
Altexsoft
1 д. назад

Solution Architect (AWS)

~1 353 150 – 2 368 013 ₸ оценка

Ищем Solution Architect с глубокой экспертизой в AWS для проектирования безопасных и масштабируемых систем и технического лидерства команд. Нужен опыт 10+ лет в разработке, знание serverless-архитектур на AWS, Node.js, React/TypeScript, PostgreSQL и DevOps-практик. Предстоит вести модернизацию legacy .NET в Node.js/React, работать с C-level стейкхолдерами и внедрять AI/ML-сервисы AWS.

AWS serverless Node.js +7
senior удал. dj
"
"Bykova Recruitment Agency"
1 д. назад

Старший Frontend разработчик (Pixi.js, Three.js)

~1 353 150 – 2 368 013 ₸ оценка

Нужен старший фронтенд-разработчик для создания интерактивных игровых веб-приложений в iGaming: слоты, бонусные раунды, анимации и визуальные эффекты. Требуется 5+ лет коммерческого опыта, сильное владение JavaScript/TypeScript и практика с Pixi.js и Three.js, WebGL и Canvas. Работа полностью удалённая, задачи технически сложные — графика, анимация и оптимизация производительности в кросс-функциональной команде.

JavaScript TypeScript Pixi.js +7
senior удал. dj
ОАО «РЖД» (цифровой блок)
О
ОАО «РЖД» (цифровой блок)
1 д. назад

Fullstack-разработчик (TypeScript/React/Node.js)

~1 916 963 ₸ оценка по всем рынкам

Разработка единого рабочего пространства, где сотрудники и ИИ-агенты работают над общими задачами в одном окне: чат с агентом, доски процессов, карточки задач. Нужен опытный fullstack на TypeScript (React + Node.js) с опытом от 5 лет, знанием PostgreSQL, WebSocket и встраивания LLM. Предлагают удалёнку, трудоустройство по ТК РФ, годовую премию и офис в центре Москвы; зарплата обсуждается индивидуально.

TypeScript Node.js React +8
senior удал. hh
Альфа-Банк
А
Альфа-Банк
1 д. назад

Frontend developer (react/redux)

~1 916 963 ₸ оценка по всем рынкам

Нужен опытный фронтенд-разработчик/техлид для развития технологического стека и инноваций: контроль технических стандартов, оценка задач, онбординг и развитие сотрудников, работа с техдолгом и tech community. Требуется опыт от 5 лет с React, TypeScript, Redux, знание JavaScript, HTML/CSS, опыт проектирования архитектуры микрофронтендов и CI/CD. Предлагают гибкий график, полную удалёнку или гибрид, ДМС, квартальную премию по KPI и оплату конференций и обучения.

JavaScript TypeScript React +10
senior удал. hh
B
Binariks
4 д. назад

Старший мобильный инженер (React Native)

~1 916 963 ₸ оценка по стеку, все рынки

Binariks ищет опытного Senior Mobile Engineer (React Native) для greenfield-проекта — платформы психологического здоровья для учебных заведений. Нужно полностью вести фичи от идеи до продакшена: разработка кроссплатформенных приложений, интеграция с Node.js-бэкендом через REST и GraphQL, работа с AWS, оптимизация производительности и настройка CI/CD на GitHub Actions. Требуют 5+ лет опыта с React Native, понимание профилирования и тестирования, английский Upper-Intermediate и выше.

React Native iOS Android +7
senior удал. dou
V
VortexGames
4 д. назад

Backend Developer

~1 916 963 ₸ оценка по всем рынкам

VortexGames — iGaming-провайдер crash и slot игр, ищет backend-разработчика на Node.js/TypeScript. Нужно делать серверную логику игр, игровой движок, REST API для админки, интеграции с кошельками казино и real-time через WebSocket. Требуют уверенный опыт с Node.js, TypeScript, NestJS, PostgreSQL и Redis, плюс 5+ лет в iGaming. Полностью удалённо, оформление через ФОП, гибкие процессы без микроменеджмента.

Node.js TypeScript NestJS +9
senior удал. dou