High Bridge Consulting LLC
Front End Software Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Инженер-разработчик / технический лид по доставке для IT-консалтинговой компании, обслуживающей федеральный проект. Ведёт hands-on разработку и техническую доставку набора приложений, оценивает текущее состояние и целевую среду, выводит приложения в продакшн.
Задачи
- Оценивать текущую модель деплоя, зависимости, конфигурацию, интерфейсы, потребности в данных и известные ограничения продуктового набора
- Изучать среды разработки, тестирования и продакшна клиента, включая процедуры деплоя и операционные ограничения
- Выявлять разрывы между текущим состоянием приложений и условиями, необходимыми для работы в среде клиента
- Руководить переходом приложений в продакшн и к DevOps-среде и пайплайнам под контролем клиента
- Устранять сложные проблемы приложений и интеграций, поддерживать подготовку релизов
- Совместно с cloud и infrastructure командами настраивать и поддерживать сервисы AWS
- Участвовать в разработке, оценках, код-ревью, разрешении зависимостей и интеграции
- Разрабатывать, поддерживать и ревьюить web, API, mobile, service и business-logic компоненты
- Доносить технические риски, решения, зависимости и компромиссы до технических и нетехнических стейкхолдеров
Требования
- Angular, TypeScript, JavaScript, HTML5, CSS/SCSS, RxJS и адаптивная веб-разработка
- Node.js и TypeScript для сервисов, включая Express или аналог
- REST/JSON API, OpenAPI, JSON Schema, валидация API, аутентификация, авторизация и интеграционное тестирование
- Core AWS: Lambda, API Gateway, Aurora PostgreSQL/RDS, MSK (Kafka), ElastiCache for Redis, S3, EventBridge
- Нативная разработка под iOS и Android на Swift и Kotlin
- SQL и проектирование/оптимизация реляционных БД
- Практики безопасной разработки: валидация ввода, управление зависимостями и уязвимостями, работа с секретами, secure code review
- Git-based DevOps: контроль версий, pull-request workflow, ветвление, код-ревью, автоматические сборки и деплой, конфигурация сред dev/test/UAT/prod, release management
- Право на получение и поддержание federal Public Trust
- 5+ лет профессиональной разработки ПО, включая доставку продакшн-приложений
- Степень бакалавра в Computer Science, Information Systems, Computer Engineering или Associate Degree плюс два года опыта
- Опыт деплоя приложений в продакшн, настройки окружений, разрешения зависимостей и траблшутинга
- Сильное чувство ответственности, приоритизация и принятие решений в сжатые сроки
- Умение работать с кросс-функциональными и клиентскими командами
- Быстрое освоение новых технологий и фреймворков
Условия
- 401(k)
- Скидки для сотрудников
- Медицинская страховка
- Оплачиваемый отпуск
- Гибридный формат, офис в Tysons, VA
- Компенсация $100,000.00 - $140,000.00 в год
Навыки
- Angular
- TypeScript
- JavaScript
- HTML5
- CSS
- SCSS
- RxJS
- Node.js
- Express
- REST
- JSON
- OpenAPI
- JSON Schema
- AWS
- Lambda
- API Gateway
- Aurora PostgreSQL
- RDS
- MSK
- Kafka
- ElastiCache
- Redis
- S3
- EventBridge
- iOS
- Android
- Swift
- Kotlin
- SQL
- Git
- OAuth 2.0
- OpenID Connect
- JWT
- mTLS
- Codex