SAIC

Front-End React Developer

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

Front-end разработчик React в компанию SAIC для создания современного защищённого enterprise-приложения с интенсивной работой с данными. Разработка дашбордов, workflow-интерфейсов, интеграция с REST API и участие в Agile/Scrum-команде.

Задачи

  • Проектировать, разрабатывать, тестировать и поддерживать enterprise веб-приложения на React
  • Создавать переиспользуемые модульные React-компоненты и адаптивные доступные интерфейсы
  • Разрабатывать интерактивные дашборды, сложные формы, таблицы данных, экраны записей, workflow-интерфейсы, поиск, фильтрацию, сортировку, пагинацию и сохранённые представления
  • Интегрировать React-приложения с RESTful API и реализовывать клиентское управление состоянием и паттерны загрузки данных
  • Реализовывать ролевые пользовательские сценарии и поддерживать enterprise-аутентификацию и авторизацию, включая SSO и MFA
  • Разрабатывать интерфейсы для AI-сгенерированного или AI-ассистированного контента и поддерживать процессы человеческой проверки и утверждения
  • Реализовывать отчётность, визуализацию данных и функции самостоятельного экспорта
  • Работать с реляционными структурами SQL/MariaDB и писать или понимать SQL-запросы для разработки, тестирования, диагностики и валидации данных
  • Переводить требования, user stories, критерии приёмки и вайрфреймы в production-интерфейсы
  • Разрабатывать unit-, component- и integration-тесты, участвовать в code review и поддерживать стандарты кодирования
  • Устранять проблемы front-end, браузеров, интеграции с API и производительности приложения
  • Поддерживать системное интеграционное тестирование, UAT, регрессионное тестирование и production-деплой
  • Работать в Linux-среде разработки с VS Code, Git, пакетными менеджерами, инструментами сборки, отладки и shell-утилитами
  • Активно участвовать в Agile/Scrum-церемониях: планирование спринта, daily stand-up, refinement бэклога, демо, ретроспективы, оценка и релизы
  • Совместно с Product Owner/Scrum-командой уточнять user stories, определять критерии приёмки, оценивать работу и выполнять обязательства спринта
  • Разрабатывать и поддерживать техническую документацию

Требования

  • Степень бакалавра в Computer Science, Software Engineering, Information Systems или смежной технической дисциплине либо эквивалентный профессиональный опыт
  • 5+ лет профессионального опыта front-end или веб-разработки, включая 3+ года практической разработки на React
  • Уверенное владение React, JavaScript, HTML5 и CSS3
  • Понимание функциональных компонентов, хуков, проектирования переиспользуемых компонентов, роутинга, управления состоянием и современных паттернов React
  • Опыт разработки enterprise-приложений и дашбордов с интенсивной работой с данными и их интеграции с RESTful API
  • Рабочее знание SQL и реляционных баз данных; знакомство с таблицами, связями, запросами, представлениями и структурами данных MariaDB/MySQL
  • Опыт работы с Git, автоматизированным front-end тестированием, адаптивным дизайном, кросс-браузерной совместимостью и практиками безопасной front-end разработки
  • Опыт работы в Linux-среде и уверенное владение командной строкой/shell, переменными окружения, файловыми системами, правами, логами и утилитами
  • Опыт использования Visual Studio Code (VS Code) или аналогичной современной IDE для разработки, отладки, контроля версий, линтинга и контроля качества кода
  • Понимание аутентификации, авторизации, управления сессиями и концепций ролевого доступа
  • Практический опыт работы в Agile/Scrum-команде разработки
  • Сильные аналитические навыки, навыки отладки, решения проблем и письменной/устной коммуникации
  • Гражданство США и способность получить и поддерживать Public Trust

Условия

  • Работа в Agile/Scrum-команде с итеративной разработкой и поставкой по спринтам
  • Взаимодействие с solution architects, backend-разработчиками, AI/ML-инженерами, DevOps, QA и бизнес-стейкхолдерами
  • Linux-среда разработки, VS Code, Git
  • Компания SAIC — Equal Opportunity Employer, штаб-квартира в Рестоне, Вирджиния

Навыки

  • React
  • TypeScript
  • JavaScript
  • HTML5
  • CSS3
  • REST APIs
  • SQL
  • MariaDB
  • MySQL
  • Linux
  • VS Code
  • Git
  • React Router
  • React Testing Library
  • Jest
  • Vitest
  • SSO
  • MFA
  • Section 508
  • WCAG
  • CI/CD
  • DevSecOps
  • SharePoint
  • Microsoft 365
  • Posit
  • RStudio

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

Sr. SharePoint Developer / Graphic Design Support - Top Secret
General Dynamics Information TechnologySeniorSpringfieldОфис
127,650 – 142,792 USD в год
13 окт.
Senior UX Design Engineer, Privacy, Safety and Security
GoogleSeniorNew YorkОфис
159,000 – 230,000 USD в год
12 окт.
Senior Frontend Engineer (Analytics Product Lead)
Capital Markets GatewaySeniorУдалённо
180,000 – 200,000 USD в год
12 окт.
Front-End Software Engineer 3
Base-2 SolutionsMiddleBethesdaОфис
12 окт.
Front-End Software Engineer 4
Base-2 SolutionsSeniorBethesdaОфис
12 окт.
Front-End React Developer — SAIC, Silver Spring | itrelocate