NuAxis Innovations
IT Web Developer III - Drupal
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Drupal front-end разработчик для федеральных проектов США. Создание доступных (Section 508/WCAG AA) интерфейсов на базе USWDS, тем и компонентов Drupal 10+, форм Webform и мультиязычных интерфейсов.
Задачи
- Разрабатывать и поддерживать кастомные темы и подтемы Drupal 10+ (Twig, Sass/CSS, JavaScript) в соответствии с USWDS и стилями DOL.gov
- Переводить вайрфреймы, прототипы и гайды от UI/UX-команды в переиспользуемые front-end компоненты, Twig-шаблоны и паттерны дизайн-системы
- Настраивать и темизировать структуры контента Drupal (Layout Builder, Paragraphs, Views, блоки, меню) для изменения через админку без кастомного кода
- Разрабатывать front-end публичных форм на Webform: многошаговые и каскадные сценарии, условная логика, inline-валидация, сохранение и возобновление, загрузка документов
- Реализовывать Drupal behaviors и JavaScript для интерактивных функций, включая интерфейс AI-чатбота в портале подачи жалоб
- Делать адаптивные mobile-first лейауты с поддержкой Chrome, Firefox, Safari и Edge на десктопе, планшетах и мобильных
- Обеспечивать доступность: семантический HTML, ARIA, управление фокусом, работа с клавиатуры, совместимость со скринридерами (JAWS, NVDA) до WCAG AA / Section 508
- Реализовывать двуязычные (английский/испанский) интерфейсы через модули мультиязычности и переводов Drupal
- Оптимизировать производительность front-end до загрузки страницы/формы ≤3 секунд: агрегация ассетов, оптимизация изображений, lazy loading, кэш-дружественная разметка для CloudFront и Redis
- Настраивать front-end тегирование для DOL Data Analytics Capability без сбора PII
- Использовать защищённые AI-инструменты разработки (Microsoft Copilot) и ревьюить сгенерированный код перед коммитом
- Коммитить код в GitLab-репозиторий DOL OCIO, участвовать в спринт-ревью, писать front-end unit- и visual regression тесты, поддерживать релиз через DevSecOps-пайплайн
Требования
- Степень бакалавра в Computer Science, Information Systems, Design или смежной области (или эквивалентный опыт)
- 5+ лет профессиональной front-end веб-разработки, включая 3+ года создания тем Drupal (Drupal 8/9/10+)
- Экспертный уровень HTML5, CSS3/Sass и JavaScript (ES6+); сильные навыки Twig-шаблонизации
- Практический опыт с U.S. Web Design System (USWDS) или сопоставимой дизайн-системой
- Опыт темизации Drupal Webform, Layout Builder, Paragraphs и Views
- Подтверждённый опыт создания интерфейсов, соответствующих WCAG AA / Section 508, и тестирования со скринридерами
- Опыт с Git, Composer, npm-инструментами сборки front-end и CI/CD пайплайнами
- Опыт использования AI-инструментов программирования (например, Microsoft Copilot, GitHub Copilot)
- Опыт работы в Agile/Scrum командах с Jira
- Гражданство/статус U.S. person; готовность пройти и поддерживать проверку NACI / HSPD-12
Условия
- Full-Time позиция
- Работа в федеральной IT-компании с миссией ставить людей в центр решений
- Равные возможности трудоустройства (Equal Opportunity Employer)
- Трудоустройство обусловлено успешным прохождением проверки биографии
Навыки
- Drupal
- Drupal 10
- Twig
- Sass
- CSS3
- HTML5
- JavaScript
- ES6+
- USWDS
- Layout Builder
- Paragraphs
- Views
- Webform
- ARIA
- WCAG AA
- Section 508
- Git
- Composer
- npm
- CI/CD
- GitLab
- Jira
- Microsoft Copilot
- GitHub Copilot
- CloudFront
- Redis
- Docker
- Kubernetes
- AWS
- React
- Vue