Перейти к содержимому
L
Launch Labs
Inc

Middle/Senior разработчик ПО (Angular, TypeScript)

Разработка операторской консоли для спортивных табло в США: две Angular-панели в kiosk-режиме, рендерер табло на TypeScript (SVG/canvas) и Node.js/NestJS-сервис на устройстве под Linux. Нужны крепкие TypeScript, Angular, RxJS, опыт работы с Node.js, WebSocket и графикой в браузере. Работа удалённая, продукт реальный — консоль используется вживую на стадионах.

middle удалённо ~974 975 ₸

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

описание

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

<p><strong>Launch Labs ищет Middle/Senior Software Developer (Angular, TypeScript).</strong></p><p>Вы будете работать над проектом Nevco — компанией, стоящей за табло на спортивных аренах по всей территории США. Мы создаём следующее поколение операторской консоли: настольное устройство с примерно 30 физическими кнопками и двумя небольшими дисплеями, используемое для управления игрой (часы, счёт, сирена). Внутри работает Linux, и устройство общается с табло по радио.</p><p>Ваша зона — это программное обеспечение поверх аппаратной части. Отдельная команда embedded-разработчиков занимается платой, образом Linux, драйверами и радио, так что вы строите на прочном фундаменте, а не боретесь с железом. Всё, что выше этой границы, — ваше: два приложения дисплеев на Angular, рендерер, отрисовывающий лицевую панель табло, и Node-сервис, который сохраняет состояние игры живым, даже если кто-то выдернет шнур <nobr>посреди игры.</nobr></p><p><strong>Что вы будете делать</strong></p><ul><li>Создавать два дисплея консоли как приложения на <strong>Angular</strong>, работающие в режиме <strong>kiosk</strong> непосредственно на устройстве. Верхний повторяет табло, нижний показывает, что делает каждая кнопка в данный момент.</li><li>Создавать рендерер лицевой панели табло как отдельную библиотеку на TypeScript (<strong>SVG</strong> или <strong>canvas</strong>), которая отрисовывает цифры, подписи и индикаторы из JSON-схемы разметки.</li><li>Работать над <strong>сервисом на Node.js / NestJS</strong>, работающим на устройстве: состояние матча, обмен сообщениями с табло, подача данных на оба дисплея и корректное восстановление при отключении питания <nobr>посреди игры.</nobr></li><li>Согласовывать интерфейсы с командой embedded-разработчиков: события кнопок, LEDs, ограничения по памяти, упаковка обновлений.</li></ul><p><strong>Что мы ищем</strong></p><ul><li>Прочные знания <strong>TypeScript</strong> и <strong>Angular</strong> (standalone components, signals) и реальное практическое владение <strong>RxJS</strong>: композиция потоков, teardown, отсутствие утечек подписок.</li><li>Опыт отрисовки в браузере с помощью canvas или <strong>SVG</strong>. Это не формы и таблицы, это графика с бюджетом кадра на скромном железе.</li><li>Сильный <strong>опыт работы с Node.js</strong>. Вы должны быть способны работать с <strong>Node.js</strong>, <strong>NestJS</strong> и не считать бэкенд чужой проблемой.</li><li>Обмен сообщениями в реальном времени через <strong>WebSocket</strong>: переподключение, упорядочивание, сохранение работоспособности старых клиентов при изменении протокола.</li><li>Комфортная работа с запуском своего кода на удалённом <strong>Linux</strong>-устройстве по SSH и его отладка по логам.</li></ul><p><strong>Будет плюсом</strong></p><ul><li>Развёртывание в режиме kiosk или во встроенном браузере.</li><li>Всё, что ориентировано на оператора и работает в реальном времени: табло, трансляции, живые события, телеметрия, терминалы, POS, автомобильные HMI, промышленные панели.</li><li>Проектирование под взаимодействие с клавиатурой или физическими кнопками без сенсорного экрана.</li><li>Nx или другой monorepo.</li><li>Понимание вопросов доступности и любой опыт работы с Linux на базе Yocto в роли разработчика приложений.</li></ul><p><strong>Стек</strong></p><p>TypeScript 5.9, Angular 21, NestJS 10, RxJS 7.8, Nx 22, Jest 30, Cypress 15. Node 22 для разработки, Node 20 на устройстве.</p><p><strong>Почему это интересно</strong></p><p>Вы сможете подержать продукт в руках. Он попадает на реальные арены и используется вживую, перед толпой, где он обязан работать. Вы также принимаете реальные проектные решения: схема разметки табло, рендерер и то, что прикладному слою нужно от команды аппаратной части.</p> <div> <a href="https://jobs.dou.ua/companies/launch-labs/vacancies/374866/#reply-btn-id">Откликнуться на вакансию</a> </div>

навыки

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

salary intelligence

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

На основе 102 похожих вакансий за 90 дней.

оценка p25–p75
551 075 – 1 322 580 ₸
медиана: 974 975 ₸
Хотите увидеть распределение по грейдам и городам? Зарплаты JavaScript Калькулятор зарплат

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

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

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

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

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

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

Ещё в 4APP

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

1 нед. назад

Продуктовый дизайнер (Product Designer)

~1 317 500 ₸ оценка

Продуктовый дизайнер в Launch Labs — студии, которая делает веб- и мобильные продукты для компаний из США (в портфеле работа для Nike и Rapid Replay). Нужно вести UI/UX от концептов до готовых экранов, строить и поддерживать дизайн-систему и активно прототипировать с помощью AI-инструментов вроде Lovable, Figma Make, Claude и v0. Ждут сильное портфолио с лучшим UI/UX, опыт работы с дизайн-системами и известными брендами, а также реальное использование AI-прототипирования; плюсом будет опыт в спорте, фитнесе или health tech. Предлагают работу над заметными продуктами в тесной связке с PM, инженерами и стейкхолдерами.

UI/UX Product Design Design System +10
senior удал. dou

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

6 вакансий
Альфа-Банк
А
Альфа-Банк
11 ч. назад

Frontend-разработчик

~974 975 ₸ оценка

Разработка и развитие пользовательских интерфейсов и веб-приложений на JavaScript/TypeScript с использованием React, Vue или Angular. Требуется глубокое знание фронтенд-стека, опыт с SSR/SSG, тестированием и CI/CD. Предлагают гибкий график, удалёнку или гибрид, ДМС, квартальные премии и оплату обучения.

JavaScript TypeScript React +26
middle удал. hh
І
ІНФОТЕХ
12 ч. назад

Front-end розробник (React/TypeScript)

~974 975 ₸ оценка по стеку

Разработка и поддержка фронтенда государственных IT-продуктов под маркой МИА на React и TypeScript. Нужен опыт от 2 лет в JavaScript, от 1 года в React/TypeScript, знание Redux Toolkit, RTK Query, REST API и уверенный HTML/CSS. Предлагают официальное трудоустройство, гибрид или удалёнку после адаптации, 24 дня отпуска и работу над цифровизацией госорганов.

JavaScript React TypeScript +11
middle удал. dou
T
TechMagic
14 ч. назад

Middle Strong Full-Stack разработчик

~974 975 ₸ оценка по стеку

Стартап из США в сфере AI/neurotech ищет Middle Strong Full-Stack разработчика для создания веб-инструментов, которыми учёные исследуют структуру мозга. Нужен опыт 3+ лет, сильное знание TypeScript, Node.js, React.js/Next.js, TailwindCSS, Jest и GCP. Работа полностью удалённая или в офисе во Львове, с оплачиваемым отпуском, страховкой и обучением.

TypeScript Node.js React.js +10
middle удал. dou
МЭК-Астана
М
МЭК-Астана
15 ч. назад

Программист UI/IX

~500 000 ₸ оценка

Нужен разработчик промышленных web-интерфейсов для устройств: Angular, TypeScript, HTML/CSS, базовый Linux и понимание протоколов m2m (CAN, Modbus, RS485). Потребуется техническое образование и знания по электротехнике, ТАУ и ЦОС, английский на уровне чтения документации.

Angular TypeScript JavaScript +13
middle удал. hh
П
ПриватБанк
19 ч. назад

Досвідчений Javascript розробник

~974 975 ₸ оценка по стеку

ПриватБанк шукає досвідченого JavaScript-розробника для розробки та підтримки фронтенд-частини продуктів для закупівель. Потрібно 3+ роки комерційного досвіду, глибоке знання TypeScript, Angular, RxJS та Angular Signals, досвід Standalone-архітектури. Пропонують офіційне працевлаштування, медичне страхування, відпустку 24+4 дні, можливість віддаленої роботи або офіси в Києві, Дніпрі та Львові.

Angular TypeScript RxJS +12
middle удал. dou
Банк Уралсиб
Б
Банк Уралсиб
1 д. назад

Frontend-разработчик

~974 975 ₸ оценка

Разработка современного онлайн-банка для Банка Уралсиб: SPA с уклоном в PWA, развитие UI-библиотеки, code-review. Нужны уверенные знания JavaScript, CSS, HTML и опыт коммерческой разработки на React от 3 лет, TypeScript, Redux. Предлагают официальное трудоустройство, гибридный или удалённый формат, ДМС и льготы банка.

React TypeScript Redux Toolkit +13
middle удал. hh