ICF

Front End Web Developer

Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.

Frontend-разработчик в кросс-функциональную команду ICF Next для модернизации федеральной платформы сбора данных и отчётности. Задача — создавать отзывчивые и доступные интерфейсы, развивать дизайн-систему и постепенно обновлять legacy-интерфейсы.

Задачи

  • Разрабатывать и поддерживать отзывчивые веб-интерфейсы на HTML, CSS, JavaScript/TypeScript и современном компонентном фреймворке
  • Переводить UX-дизайны, прототипы и критерии приёмки в переиспользуемые доступные production-компоненты
  • Создавать сложные формы, клиентскую валидацию, таблицы данных, workflow-взаимодействия, уведомления и интерфейсы отчётности
  • Интегрировать фронтенд с REST API, сервисами аутентификации, аналитикой и backend-возможностями на .NET
  • Писать и поддерживать unit-, integration-, regression- и end-to-end тесты для поведения интерфейса и критичных сценариев
  • Применять семантический HTML, поддержку клавиатуры, совместимость со скринридерами, требования Section 508 и WCAG
  • Улучшать производительность фронтенда, кросс-браузерную совместимость, обработку ошибок и поддерживаемость
  • Участвовать в Agile-планировании, оценке, код-ревью, демонстрациях, релизах и поддержке UAT
  • Взаимодействовать с дизайнерами, accessibility-специалистами, backend-инженерами, QA, безопасностью, продуктом и заказчиками
  • Вести документацию по компонентам, паттернам взаимодействия, сборке, тестированию и стандартам фронтенд-разработки

Требования

  • Степень бакалавра в computer science, software engineering, information systems, design technology или смежной области либо эквивалентный опыт
  • 3+ года разработки и поддержки устойчивых, хорошо протестированных веб-приложений на HTML, CSS и JavaScript/TypeScript, включая отладку в браузере
  • 2+ года интеграции REST API и JSON, знание HTTP и HTTPS/TLS
  • 2+ года работы с React, Angular, Vue или сопоставимым фреймворком для отзывчивых layout, переиспользуемых компонентов и сложных форм с условной логикой, клиентской валидацией и обработкой ошибок
  • 1+ год применения практик доступной разработки: семантический HTML, навигация с клавиатуры, управление фокусом, знание Section 508 или WCAG
  • 1+ год написания автоматизированных unit-тестов фронтенда, опыт integration и end-to-end тестирования, работа с пакетными менеджерами, сборкой и Git-процессами (pull requests, code review)
  • Право на работу в США, возможность выполнять всю работу на территории США и получить Public Trust determination с прохождением background screening

Условия

  • Полная занятость
  • Удалённая работа по всей территории США (Nationwide Remote Office)
  • Диапазон оплаты: $89,649.00 – $152,404.00 в год
  • Роль contingent (зависит от контракта)
  • Равные возможности трудоустройства, доступны разумные accommodations

Навыки

  • HTML
  • CSS
  • JavaScript
  • TypeScript
  • React
  • Angular
  • Vue
  • REST API
  • JSON
  • HTTP
  • HTTPS
  • TLS
  • .NET
  • ASP.NET MVC
  • Razor
  • Git
  • WCAG
  • Section 508
  • U.S. Web Design System
  • unit-тестирование
  • end-to-end тестирование

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

Staff Software Engineer, Gemini Cloud Assist Experience
GoogleSeniorSan FranciscoОфис
207,000 – 300,000 USD в год
19 окт.
Software Engineer, UI/UX
BurnBotMiddleSouth San FranciscoОфис
123,000 – 170,000 USD в год
19 окт.
Founding Engineer
MLabsLeadNew YorkОфис
180,000 – 220,000 USD в год
19 окт.
Remote JavaScript Developer
TuringMiddleSan FranciscoУдалённо
200 – 300 USD в час
19 окт.
Remote JavaScript Developer
TuringMiddleAustinУдалённо
200 – 300 USD в час
19 окт.