CACI International
Software Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Инженер-разработчик для поддержки стратегического командования США: полный цикл разработки фронтенд-приложений на современном JavaScript с использованием React и CesiumJS.
Задачи
- Вести полный цикл разработки ПО: анализ требований, проектирование, реализация, тестирование (unit, E2E, интеграционное) и деплой
- Использовать Jira, Confluence, Nexus, Git/Bitbucket и CI/CD пайплайны
- Готовить техническую документацию: архитектуру, тест-планы, release notes
- Выявлять и устранять блокеры в разработке
- Оценивать задачи и участвовать в спринт-планировании
- Писать поддерживаемый код на ES6+ JavaScript, HTML5, CSS3 с React, CesiumJS, TypeScript
- Разрабатывать и выполнять тестовые наборы, улучшать код по результатам тестов
- Участвовать в проектировании архитектуры совместно с кросс-функциональными командами
- Проектировать решения при неполных требованиях
Требования
- Гражданство США и возможность получить допуск TS/SCI в течение примерно года
- Бакалавр и 4+ года опыта разработки ПО либо магистр и 2+ года опыта
- Опыт современного JavaScript (ES6+), HTML5, CSS3
- Опыт хотя бы с одним клиентским фреймворком/экосистемой: React, TypeScript, TanStack Query/React Query, Styled Components, CesiumJS или аналогами
- Понимание Docker или Podman
- Знание практик жизненного цикла разработки и стандартов кодирования
Условия
- Full time, Regular
- Командировки до 25% (локальные)
- Гибкий график отпусков
- Обучение и развитие
- Медицинская страховка, финансовые и пенсионные льготы, поддержка семьи
- Зарплата $65,700 - $134,400
Навыки
- JavaScript
- ES6+
- HTML5
- CSS3
- React
- TypeScript
- TanStack Query
- React Query
- Styled Components
- CesiumJS
- Docker
- Podman
- Jira
- Confluence
- Nexus
- Git
- Bitbucket
- CI/CD