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++

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

Senior Developer (Full-Stack)
32BJ Benefits FundsSeniorNew YorkОфис
160,000 – 165,000 USD в год
6 нояб.
Full Stack Software Engineer
RAM Aviation, Space & DefenseMiddleSt. GeorgeОфис
5 нояб.
Java Full Stack Engineer - Professional
HexawareSeniorГибрид
5 нояб.
Developer (Full Stack)-Information Services III
Indiana University HealthMiddleГибрид
5 нояб.
Software Engineer, AI Products - MCP Manager
UsercentricsMiddleNew YorkГибрид
170,000 – 185,000 USD в год
5 нояб.