Nightwing
Senior UI Developer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior UI Developer в Nightwing для разработки современных отзывчивых интерфейсов mission-critical приложений в сфере кибербезопасности и разведки. Работа в офисе в Мэриленде, требуется активный допуск TS/SCI с полиграфом и гражданство США.
Задачи
- Проектировать и разрабатывать современные отзывчивые пользовательские интерфейсы для mission-critical приложений с использованием JavaScript-фреймворков и библиотек
- Создавать масштабируемые RESTful backend-сервисы на Spring Boot для поддержки динамичных фронтенд-приложений
- Обеспечивать бесшовную интеграцию фронтенд-компонентов с микросервисами Spring Boot
- Разрабатывать переиспользуемые UI-компоненты и устанавливать дизайн-паттерны для консистентности приложений
- Оптимизировать производительность приложений: время загрузки, эффективность рендеринга, адаптивность под устройства и браузеры
- Взаимодействовать с UX-дизайнерами, инженерами и стейкхолдерами для перевода сложных требований в удобные интерфейсы
- Внедрять практики безопасного кодирования и обеспечивать соответствие строгим стандартам безопасности для закрытых сред
- Работать с RESTful API, WebSockets и потоковой передачей данных в реальном времени
- Участвовать в code review, вести техническую документацию и менторить младших разработчиков
- Соблюдать agile-практики и стандарты конфигурационного управления с использованием современных DevSecOps-инструментов
Требования
- Степень в STEM (наука, технологии, инженерия, математика) или эквивалентный опыт
- 5+ лет профессионального опыта в UI/front-end разработке
- Экспертный уровень JavaScript (ES6+) и современных фреймворков: React, Angular или Vue.js
- Сильная экспертиза в Spring Boot для создания RESTful API и микросервисных архитектур
- Подтверждённый опыт интеграции фронтенд-приложений с Spring Boot backend
- Понимание принципов адаптивного дизайна и mobile-first разработки
- Знакомство с инструментами сборки и бандлерами (Webpack, Vite, npm/yarn)
- Знание Git и CI/CD пайплайнов
- Сильные навыки решения задач, внимание к деталям и UX
- Отличные коммуникативные навыки и умение работать в команде
- Активный допуск TS/SCI с полиграфом
- Требуется гражданство США
Условия
- Зарплата $99,000–$206,000 в зависимости от квалификации и опыта
- Медицинская, стоматологическая и офтальмологическая страховка
- План 401k
- Оплачиваемый отпуск и праздничные дни
- Дополнительные виды страхования
- Работа в офисе в National Business Park, Мэриленд
- Доступ к современным инструментам и возможности профессионального роста
Навыки
- JavaScript
- React
- Angular
- Vue.js
- Spring Boot
- RESTful API
- WebSockets
- Webpack
- Vite
- npm
- yarn
- Git
- CI/CD
- TypeScript
- Docker
- Kubernetes
- Spring Security
- OAuth 2.0
- Jest
- Cypress
- JUnit
- Mockito
- Java
- Spring Cloud
- Spring Data