Anduril Industries
Staff Software Engineer, Full-Stack (Arsenal 2)
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Staff Full Stack инженер в команду Maritime Digital Production, которая строит производственное ПО для судостроительных заводов Anduril. Задача — создавать full-stack веб-приложения для планирования производства и дашбордов, работающие офлайн на планшетах в цехах.
Задачи
- Разрабатывать full-stack веб-приложения для ежедневного планирования производства, распределения работ и операционных дашбордов
- Создавать офлайн-совместимые и мобильные интерфейсы для работы в условиях нестабильной сети
- Работать с производственными инженерами и операторами для перевода рабочих процессов в требования к ПО
- Писать production-код с полным покрытием тестами, участвовать в code review и обсуждении архитектуры
- Проектировать offline-first архитектуры с service workers, локальным хранилищем и фоновой синхронизацией
- Строить адаптивные touch-интерфейсы для планшетов в тяжёлых условиях производства
- Реализовывать стратегии синхронизации данных с разрешением конфликтов между edge-устройствами и бэкендом
- Разворачивать и эксплуатировать системы на заводах, включая edge-кластеры и OT-сети
- Использовать AI-инструменты в разработке и развивать инженерные практики команды
- Участвовать в on-call дежурствах по поддержке производственных систем
- Взаимодействовать с backend- и data-инженерами, командами заводских систем и операциями
- Задавать техническое направление и менторить junior-инженеров
Требования
- 8+ лет опыта в разработке production-систем
- Глубокая экспертиза в full-stack веб-разработке, frontend и backend
- Понимание современных архитектур, API, распределённых систем, CI/CD, cloud или edge инфраструктуры
- Владение JavaScript/TypeScript, React, Next.js, Node.js и современными веб-фреймворками
- Опыт создания офлайн-приложений с service workers, IndexedDB, local storage и PWA
- Опыт работы с системами с высокими требованиями к надёжности, доступности и задержкам
- Опыт работы с крупными enterprise-приложениями с высокими требованиями к доступности
- Отличные навыки письменной и устной коммуникации
- Степень в Computer Science, Information Systems, Engineering или смежной области либо эквивалентный опыт
- Требуется статус U.S. Person для доступа к экспортно-контролируемым данным
Условия
- Зарплата $220,000–$290,000 в год (base)
- Конкурентные equity-гранты в большинстве офферов
- Комплексный пакет бенефитов
- On-call ротация
- Работа на нескольких площадках в США
Навыки
- JavaScript
- TypeScript
- React
- Next.js
- Node.js
- service workers
- IndexedDB
- local storage
- PWA
- GraphQL
- WebSocket
- CI/CD
- distributed systems
- edge computing
- MES
- ERP