CACI International Inc
Front End Software Developer-TS/SCI with Poly
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Frontend-разработчик в CACI для поддержки mission-critical систем заказчика из Мэриленда. Гибридный график: три дня в офисе в Вирджинии, остальное время в офисе в Мэриленде; требуется активный допуск TS/SCI с полиграфом.
Задачи
- Участие в полном жизненном цикле разработки с фокусом на frontend — от сбора требований до деплоя и поддержки
- Разработка стратегического видения и дорожных карт продукта с акцентом на frontend-технологии и UX
- Проектирование и реализация новых frontend-архитектур и пользовательских интерфейсов
- Совместная работа с product owners, дизайнерами и другими разработчиками для интеграции frontend и backend
- Менторство и поддержка junior frontend-разработчиков
- Проведение code review для поддержания качества, производительности и поддерживаемости кода
- Расследование и устранение технических проблем frontend средней сложности
- Взаимодействие со стейкхолдерами для понимания бизнес-целей и предоставления технической экспертизы
- Отслеживание новых frontend-технологий и обмен лучшими практиками
Требования
- Активный допуск Top Secret (TS/SCI) с полиграфом
- Минимум 5 лет профессионального опыта в frontend-разработке или смежных ролях
- Подтверждённый опыт поставки frontend-проектов средней сложности
- Сильные лидерские и коммуникационные навыки
- Опыт frontend-разработки с готовностью работать по всему стеку
- Знакомство с Linux
- Степень бакалавра или магистра в Computer Science, Software Engineering или смежной области либо эквивалентный опыт
- Владение JavaScript, HTML, CSS и современными фреймворками (Vue, React или Angular)
- Знание инструментов и библиотек frontend-разработки, фреймворков тестирования (Vite, Webpack, Vitest, Jest, Playwright)
- Знание паттернов проектирования, структур данных, алгоритмов и принципов архитектуры
- Опыт проектирования и реализации REST API
- Знакомство с backend-технологиями, например Java
- Опыт оркестрации контейнеров: Docker, Podman, Kubernetes, Helm
- Опыт работы с реляционными (MySQL, MariaDB) и NoSQL (MongoDB, InfluxDB) базами данных
- Практики DevSecOps, CI/CD, контроль версий (Git, GitLab CI/CD, Jenkins, Nexus, Ansible)
- Опыт визуализации данных и мониторинга (Grafana, Kibana)
- Знание практик безопасности: аутентификация, авторизация, шифрование
- Опыт Agile (Scrum, Kanban) и трекеров задач (Jira, Confluence)
Условия
- Гибридный график: три дня в неделю в офисе в Вирджинии, остальное время в офисе в Мэриленде
- Командировки до 10% (локальные)
- Гибкий график отпусков
- Доступ к обучающим ресурсам
- Медицинская страховка, wellness, финансовые и пенсионные программы, поддержка семьи, дополнительное образование
- Зарплата $72,700 - $149,200
Навыки
- JavaScript
- HTML
- CSS
- Vue
- React
- Angular
- Vite
- Webpack
- Vitest
- Jest
- Playwright
- REST API
- Java
- Docker
- Podman
- Kubernetes
- Helm
- MySQL
- MariaDB
- MongoDB
- InfluxDB
- Git
- GitLab CI/CD
- Jenkins
- Nexus
- Ansible
- Grafana
- Kibana
- Linux
- WebAssembly
- Electron
- Tauri
- Scrum
- Kanban
- Jira
- Confluence