Leonardo DRS, Inc.
Senior Software Engineer - UI-Focused Full-Stack
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior-инженер полного стека с фокусом на UI в DRS RADA Technologies. Разработка фронтенд-приложений и full-stack фич для радарных и оборонных систем, интеграция с backend-сервисами.
Задачи
- Проектировать, разрабатывать, тестировать, отлаживать и поддерживать фронтенд-приложения и full-stack фичи для радарных и оборонных систем
- Разрабатывать пользовательские фичи на TypeScript, React и смежных фронтенд-технологиях
- Формировать структуру приложения, переиспользуемые компоненты, управление состоянием, асинхронную обработку данных и практики тестирования
- Интегрировать интерфейсы с backend-сервисами, REST API, источниками данных и системами обмена сообщениями
- Взаимодействовать с backend-, Linux-, systems-, integration- и test-инженерами
- Отлаживать проблемы по всему стеку: поведение UI, взаимодействие с API, асинхронные потоки данных, конфигурация деплоя
- Осваивать Linux-based backend-окружение, включая сервисы на Rust, для full-stack разработки и кросс-слойной отладки
- Участвовать в code review, обсуждениях дизайна, тестировании, документации, релизах и менторинге джуниоров
Требования
- Степень бакалавра в инженерии, computer science, computer engineering или смежной области и минимум 5 лет релевантного опыта разработки ПО либо эквивалентный опыт
- Сильный опыт разработки production UI на TypeScript и современном компонентном фреймворке (React, React Native или Angular)
- Опыт проектирования, разработки, тестирования и отладки сложных пользовательских фич по user workflows, CONOPS или ограниченным требованиям
- Опыт интеграции фронтенда с backend-сервисами, API, источниками данных или системными workflow
- Опыт работы хотя бы с одним backend- или general-purpose языком: Python, C#, Java, Node.js, Go, C, C++, Rust или аналогичным
- Опыт или курсовая подготовка по компилируемым или системным языкам и концепциям: управление памятью, конкурентность, сети, ОС, отладка
- Опыт работы с Git и в командной среде разработки
- Способность осваивать сложные технические домены, ясно коммуницировать и менторить менее опытных инженеров
- Требуется гражданство США
Условия
- Полная занятость, работа в офисе в Germantown, Maryland
- График 9/80
- Конкурентная зарплата $107,089 – $144,570 в год
- Медицинская, стоматологическая и офтальмологическая страховка, взнос компании в HSA, телемедицина
- Страхование жизни и инвалидности, юридическая страховка, план 401(k)
- Гибкий график 9/80, оплачиваемый отпуск, отпуск по уходу за ребенком, часы на волонтерство
- Возможны годовые бонусы по результатам, equity-награды и оплата сверхурочных
- Требуется активный допуск DOD security clearance или возможность его получить
Навыки
- TypeScript
- React
- React Native
- Angular
- REST API
- Git
- Linux
- Rust
- Python
- C#
- Java
- Node.js
- Go
- C
- C++