Relativity Space
Software Engineer II (Ground Software)
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Frontend-инженер в команду Terrestrial Software, которая строит автоматизированную фабрику и платформу запуска ракеты Terran R. Задача — развивать операторский UI: оболочку приложения, дизайн-систему и общий слой данных для отображения телеметрии в реальном времени.
Задачи
- Разрабатывать frontend-платформу операторского UI: оболочку приложения, дизайн-систему и общий слой данных
- Реализовывать frontend-модули по установленной архитектуре и паттернам вклада в единое приложение
- Участвовать в консолидации: переносить фичи и компоненты из отдельных frontend-приложений в единую операторскую платформу
- Работать с телеметрией оборудования в реальном времени, реализуя эффективный рендеринг живых данных с соблюдением требований к производительности
- Учиться у senior-инженеров, участвовать в code review и применять лучшие практики для повышения качества кода
Требования
- Опыт (обычно 2+ года) разработки production веб-приложений
- Глубокое знание TypeScript и React
- Опыт работы с общими frontend-кодовыми базами, библиотеками компонентов или дизайн-системами, используемыми несколькими командами
- Базовые навыки оптимизации производительности frontend: профилирование, поиск узких мест, базовые оптимизации
- Опыт работы с паттернами управления состоянием и обновлениями данных в реальном времени в React (Redux, Context API, WebSocket)
- Умение эффективно взаимодействовать с senior-инженерами, воспринимать технический менторинг и участвовать в обсуждении архитектуры
Условия
- Конкурентная зарплата и опционы
- Щедрая политика оплачиваемых отпусков и больничных
- Родительский отпуск
- Ежегодный бюджет на обучение и развитие
- Диапазон оплаты: $130,000—$196,000 USD
Навыки
- TypeScript
- React
- Redux
- Context API
- WebSocket
- Web Workers
- protobuf
- Bazel
- Monaco