Lockheed Martin
Full Stack Engineer Stf - E4
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Full Stack Engineer в команду Supply Chain Intelligence: разработка пользовательских интерфейсов, дашбордов и чат-ассистентов, отображающих результаты генеративного ИИ для пользователей цепочки поставок. Помимо разработки — архитектурные решения, менторство джунов и работа в связке с AI и AIOps инженерами.
Задачи
- Руководить сквозной поставкой UI/UX для порталов, дашбордов, чат-виджетов и workflow-инструментов, потребляющих результаты генеративного ИИ
- Определять и внедрять фронтенд-стандарты: выбор фреймворков, библиотеки компонентов, доступность, адаптивный дизайн
- Согласовывать API-контракты с AI-инженерами, превращая эндпоинты моделей в версионированные REST или GraphQL сервисы
- Собирать и поставлять готовые решения: Docker OCI образы, Helm-чарты или serverless-бандлы для деплоя в продакшн
- Отвечать за качество: покрытие unit и интеграционными тестами, CI-пайплайны, статический анализ, автоматизированное UI-тестирование
- Менторить и обучать младших разработчиков через код-ревью, парное программирование и воркшопы
- Оптимизировать производительность и мониторить здоровье фронтенда: ошибки, метрики пользовательского опыта
- Вести документацию библиотек UI-компонентов, гайдлайнов дизайн-системы, рецептов деплоя и плейбуков по траблшутингу
- Работать со стейкхолдерами (категорийные менеджеры, аналитики по закупкам, байеры) для сбора требований и валидации прототипов
- Следить за трендами в области цепочек поставок и внедрять релевантные визуализации и паттерны взаимодействия
Требования
- Бакалаврская степень в Computer Science, Software Engineering, Human Computer Interaction или смежной области
- 5+ лет профессионального опыта с современными JavaScript или TypeScript фреймворками (React, Angular или Vue) и серверной разработкой на Node.js Express
- Подтверждённый опыт проектирования насыщенных данными доступных интерфейсов; опыт с CSS in JS, дизайн-системами и библиотеками визуализации (D3.js, Plotly, Chart.js)
- Практический опыт контейнеризации веб-приложений с Docker и написания Helm-чартов или serverless-бандлов для enterprise-сред
- Сильный опыт построения автоматизированных тестовых наборов (Jest, Cypress, Playwright) и их интеграции в CI-пайплайны (GitHub Actions, Azure DevOps, Jenkins)
- Опыт руководства фронтенд-разработкой, принятия архитектурных решений и объяснения технических концепций нетехническим стейкхолдерам
- Опыт проведения сессий wireframing с бизнес-стейкхолдерами и перевода их потребностей в low-fidelity дизайны с критериями приёмки
- Стратегическое мышление в сочетании с практическим подходом к поставке
- Отличные письменные и устные коммуникативные навыки для взаимодействия со стейкхолдерами
Условия
- Полная занятость, зарплата в диапазоне $108 600 – $201 600 в год (GeoZone 4)
- Медицинская, стоматологическая и офтальмологическая страховка
- Гибкие условия и графики работы (например, 4x10)
- 401(k) с match
- Оплачиваемый отпуск и праздничные дни
- Родительский отпуск
- EAP, гибкие расходные счета, помощь в обучении, страхование жизни
- Краткосрочная и долгосрочная нетрудоспособность
- Возможны годовые программы краткосрочного и/или долгосрочного вознаграждения
Навыки
- JavaScript
- TypeScript
- React
- Angular
- Vue
- Node.js
- Express
- CSS in JS
- D3.js
- Plotly
- Chart.js
- Docker
- Helm
- Serverless
- Jest
- Cypress
- Playwright
- GitHub Actions
- Azure DevOps
- Jenkins
- REST
- GraphQL