Перейти к содержимому
F
Farsight Vision

Старший Frontend разработчик

Farsight Vision — эстонско-украинская оборонная компания, разрабатывающая AI-платформу геопространственной разведки. Ищем старшего фронтенд-инженера, который возглавит перевод прототипа операторского интерфейса на production React + TypeScript: карты, 3D-сцены, телеметрия в реальном времени. Нужен опыт 5+ лет во фронтенде, включая 2+ года в map-based или data-heavy приложениях, сильный TypeScript/React, Three.js/WebGL, оптимизация рендеринга и работа с real-time данными. Предлагают гибкий график, оплачиваемый отпуск и больничные, прямой доступ к основателям. Обязательно проживание вне России, Беларуси и оккупированных территорий Украины.

senior удалённо ~1 692 413 ₸

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

Языки: English · Upper-Intermediate
описание

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

<p><strong>О Farsight Vision</strong></p><p>Farsight Vision разрабатывает геопространственные решения на основе AI для оборонных и охранных операций. Платформа преобразует необработанные аэроснимки и данные сенсоров в 3D-среды в реальном времени, аналитику, пригодную для принятия решений, и операционные сценарии с поддержкой AI, обеспечивая улучшенную ситуационную осведомлённость, планирование миссий и более быстрое принятие решений как для операторов-людей, так и для автономных систем. Мы работаем на стыке геопространственных данных, компьютерного зрения и оборонных операций — и если вам это интересно, читайте дальше.</p><p>Мы ищем Senior Frontend Engineer, который возьмёт на себя операторскую часть нашего робототехнического направления. Это карты, 3D-сцены и представления живых данных, через которые люди планируют миссии и понимают, что видят автономные системы. Это не роль для того, кто ждёт пиксель-перфект спецификацию и полностью проработанный тикет. Вы возьмёте сырую операционную потребность, часто прямо из обратной связи с поля, и превратите её в быстрый, надёжный интерфейс, на который люди полагаются под давлением.<br><br>Наше робототехническое направление сосредоточено на автономном наземном транспортном средстве, построенном на ROS 2, с локализацией на основе LiDAR и обнаружением препятствий, которые уже работают. Рабочий прототип операторского интерфейса существует уже сегодня; следующий шаг — превратить его в production-grade приложение на React. Вы возглавите эту работу и определите её архитектуру.</p><p><strong>Обязанности</strong></p><ul><li>Возглавить миграцию существующего операторского прототипа в production-приложение на React + TypeScript</li><li>Создавать и отвечать за 3D- и картографические представления робота и его окружения в реальном времени: данные сенсоров, положение, препятствия и рельеф. Обеспечивать их быстродействие на реальном полевом оборудовании, а не только на ноутбуке разработчика</li><li>Спроектировать, как живые телеметрия и данные сенсоров доходят до UI (стриминг, буферизация, синхронизация состояния), чтобы операторы видели точную картину с минимальной задержкой</li><li>Превращать сложные геопространственные и аналитические данные в визуализации, которые поддерживают решение за секунды — слои, оверлеи, временные ряды, оповещения. Вы будете работать напрямую с product-, backend- и робототехническими инженерами</li><li>Формировать архитектуру веб-приложения для станции дистанционного управления роботом: стратегия рендеринга, управление состоянием, структура компонентов и бюджет производительности, который оно должно выдерживать</li><li>Быстро прототипировать, валидировать с пользователями, а затем доводить до продакшена или отказываться от функций на основе того, что реально работает в поле</li><li>Исправлять рабочие процессы и CI/CD везде, где они замедляют команду</li></ul><p><strong>Требования</strong></p><ul><li>5+ лет коммерческой frontend-разработки, включая как минимум 2 года создания картографических или насыщенных данными интерактивных приложений в продакшене</li><li>Уверенный TypeScript и современный React. Вы можете объяснить архитектурные компромиссы, которые приняли в крупном приложении, а не просто перечислить использованные библиотеки</li><li>Практический опыт продакшена с Three.js или сопоставимым WebGL-стеком, включая рендеринг больших объёмов живых данных при стабильной частоте кадров</li><li>Твёрдое понимание 3D- и географических систем координат</li><li>Подтверждённый опыт оптимизации производительности рендеринга: большие наборы данных, частота кадров, память, Web Workers и профилирование</li><li>Опыт работы с данными в реальном времени в браузере (WebSockets, SSE или WebRTC) и с управлением состоянием в масштабе (Zustand, Redux или аналоги)</li><li>Фундаментальное понимание стандартов кибербезопасности, применяемых к веб-стеку, опыт с протоколами аутентификации / авторизации</li><li>Способность к командировкам по Украине; действующие документы воинского учёта, позволяющие свободно перемещаться</li><li>Английский уровня Upper-Intermediate+</li></ul><p><strong>Будет плюсом</strong></p><ul><li>Опыт с ROS / ROS 2, робототехническими или дроновыми операторскими интерфейсами</li><li>Опыт в GIS и веб-картографии (MapLibre, Leaflet, CesiumJS, <a href="http://deck.gl" target="_blank">deck.gl</a>), тайлах и больших пространственных наборах данных</li><li>Опыт в оборонной сфере, безопасности, GIS или других критически важных продуктах</li><li>Рабочее знание Python, PostgreSQL/PostGIS, AWS и Docker — достаточное, чтобы самостоятельно разблокировать себя на разных уровнях стека</li></ul><p><strong>Требования безопасности</strong></p><p>Наши продукты активно используются Вооружёнными Силами в реальных операциях. Как эстонско-украинская оборонная технологическая компания, работающая с чувствительными операционными данными, мы несём ответственность — юридическую, этическую и практическую — за обеспечение добросовестности каждого в нашей команде.</p><p>Все кандидаты должны быть способны подтвердить следующее:</p><ul><li>Ни вы, ни ваши близкие родственники (родители, супруг(а), братья и сёстры, дети) не проживают в России, Беларуси или временно оккупированных украинских территориях.</li><li>У вас нет регулярных личных, финансовых, деловых или профессиональных контактов с лицами на этих территориях.</li><li>Вы согласны на более глубокую проверку безопасности, если процесс перейдёт на более поздние этапы.</li></ul><p>Если какой-либо из вышеперечисленных критериев не выполняется, пожалуйста, не продолжайте подачу заявки.</p><p><strong>Почему Farsight Vision</strong></p><p>Мы стартап, работающий в реальных условиях — наш продукт активно развёрнут, и темп это отражает. То, что вы создадите, будет использоваться людьми, принимающими операционные решения для Сил обороны, и их обратная связь дойдёт до вас напрямую, а не через слои тикетов. Если вы предпочитаете решать проблему, а не ждать идеальных требований, и хотите продолжать учиться на переднем крае геопространственных технологий, 3D и автономности, вы впишетесь. Если процесс для вас важнее результатов, это не то место.</p><p>Гибкий график работы. Оплачиваемый отпуск и больничные. Прямой доступ к основателям и руководству.</p><p><strong>Процесс подачи заявки</strong></p><ol><li>Подайте заявку с вашим CV и кратким сопроводительным письмом, объясняющим ваш интерес и релевантный опыт</li><li>Первичное интервью с HR, технические интервью с нашей командой.</li></ol> <div> <a href="https://jobs.dou.ua/companies/farsight-vision/vacancies/376527/#reply-btn-id">Откликнуться на вакансию</a> </div>

навыки

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

salary intelligence

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

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

оценка p25–p75
1 286 400 – 2 789 235 ₸
медиана: 1 692 413 ₸
Хотите увидеть распределение по грейдам и городам? Зарплаты JavaScript Калькулятор зарплат

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

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

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

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

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

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

Ещё в Farsight Vision

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

3 нед. назад

Инженер компьютерного зрения (Computer Vision)

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

~2 036 250 ₸ оценка

Farsight Vision разрабатывает AI-платформу геопространственной разведки для оборонных и охранных задач: превращает аэросъёмку и данные сенсоров в 3D-среды и аналитику в реальном времени. Нужен инженер с 5+ годами опыта в компьютерном зрении и ML, экспертный Python, глубокое знание OpenCV, PyTorch, TensorFlow, опыт с Visual Place Recognition и запуском моделей на edge-устройствах (NVIDIA Jetson, Raspberry Pi). Работа включает построение полного пайплайна восприятия — от сбора данных до деплоя и мониторинга в продакшене.

Computer Vision Python PyTorch +11
senior dou

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

6 вакансий
T
Techstack
11 ч. назад

Старший Backend разработчик (Node.js)

~1 692 413 ₸ оценка по стеку

Долгосрочный проект для канадского партнёра — поддержка и модернизация большой экосистемы backend-сервисов, API и админ-панелей на Node.js/TypeScript с легаси на PHP и C#. Нужен инженер с опытом 5+ лет, сильным Node.js, AWS, SQL и умением разбираться в плохо документированных системах. Предлагают удалённую работу с гибким графиком, поддержку обучения, английский и оплачиваемые отпуска.

Node.js TypeScript JavaScript +12
senior удал. dou
K
Kultprosvet
13 ч. назад

Старший Full Stack Mobile инженер

~1 692 413 ₸ оценка по стеку

Kultprosvet ищет старшего Full Stack Mobile инженера для разработки мобильных приложений (React Native) и внутренних веб-инструментов. Нужен опыт 7+ лет, сильные навыки Python (FastAPI), React, TypeScript, а также работа с инфраструктурой (AWS, Docker). Предлагают удалённую работу, гибкий график, медицинскую страховку и бюджет на обучение.

React Native Expo Python +9
senior удал. dou
P
Phenomenon Studio
13 ч. назад

Старший Backend разработчик (Node.js)

~1 692 413 ₸ оценка

Phenomenon Studio ищет старшего backend-разработчика на Node.js для проекта сервиса динамических QR-кодов (рынок Канады). Нужен опыт 5+ лет с JavaScript/TypeScript, Express.js/NestJS, базами данных, микросервисами, AWS и Docker. Предлагают полностью удалённую работу с гибким графиком и частичной занятостью на 3-4 месяца.

Node.js TypeScript JavaScript +14
senior удал. dou
Пятёрочка
П
Пятёрочка
16 ч. назад

Backend Node.js разработчик

~1 692 413 ₸ оценка

Разработка и поддержка микросервисов на Node.js в высоконагруженной системе, проектирование взаимодействия модулей, рефакторинг и оптимизация под большие нагрузки. Нужен уверенный Node.js от 3 лет, опыт с MongoDB, API, Docker, Kubernetes, Linux и автотестами. Работа в команде с дежурствами, современный стек с Kafka, ClickHouse, Ansible и собственной PaaS.

Node.js Nest.js MongoDB +12
senior удал. hh
IntexSoft
I
IntexSoft
17 ч. назад

React Developer

~1 692 413 ₸ оценка

IntexSoft ищет React-разработчика для работы над проектами в финтехе, банках и страховании. Нужен уверенный JavaScript и TypeScript, коммерческий опыт с React от 4 лет, знание Redux, Canvas и навыки unit-тестирования (Jest, RTL). Компания предлагает стабильную работу, менторинг, обучение, корпоративный английский и соцпакет.

React TypeScript JavaScript +12
senior удал. hh
B
Binary Studio
17 ч. назад

Старший Full-stack разработчик (Node.js, TypeScript, React)

~1 692 413 ₸ оценка

Разработка операционной платформы для авиакомпании, которая заменит разрозненные таблицы и бумажные процессы единой системой. Нужен full-stack разработчик с опытом от 4 лет, уверенным Node.js, TypeScript, NestJS, React и Next.js, знанием PostgreSQL и Prisma. Предлагают гибкий график, оплачиваемые отпуска и больничные, бюджет на обучение, уроки английского и менторство.

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