Edwards Lifesciences
Staff Software Engineer (Applications), Full Stack
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Staff-инженер полного стека в medtech-компании Edwards Lifesciences. Отвечает за веб-архитектуру приложений, миграцию с Angular на React и переход BFF на Platform API, задаёт инженерные стандарты для нескольких команд.
Задачи
- Проектировать веб-архитектуру frontend и потребление Platform API, включая дизайн-систему, контракты API, навигацию, feature flags и модуляризацию, и лично создавать референсные реализации
- Вести миграцию с Angular на React и с BFF на Platform API, постепенно выводя слой BFF, принимать решения по монорепозиторию и стратегии рендеринга (SSR, SSG, CSR)
- Совместно с Platform-инженерами проектировать API и gateway, писать серверный код в сервисах Platform, интегрировать сторонние системы и EMR/EHR
- Задавать cloud-native паттерны деплоя веб-приложений (контейнеры, CI/CD, infrastructure as code) и создавать референсные пайплайны
- Работать с Mobile-командой над общими API-контрактами, паритетом дизайн-системы и кросс-платформенной архитектурой
- Устанавливать инженерные стандарты по качеству кода, доступности, производительности, дизайну API и стратегии тестирования
- Формировать процессы design control, верификации и трассируемости совместно с Software Systems и Process Development
- Менторить P3-инженеров, задавать планку найма и повышать продуктивность команды через архитектуру и инструменты
Требования
- Степень бакалавра в Computer Science, Software Engineering или смежной области плюс 8 лет опыта, либо магистра плюс 6 лет
- Глубокая экспертиза в архитектуре веб-приложений, практическое владение React, Angular, потреблением Platform API и gateway (REST и GraphQL), как минимум один серверный язык, знание архитектуры мобильных клиентов
- Опыт установки технических стандартов, принятых несколькими командами
- Опыт руководства крупной модернизацией frontend или API, например Angular на React или BFF на Platform API
- Опыт проектирования и эксплуатации облачных приложений в масштабе, включая контейнеры, CI/CD и infrastructure as code
- Умение встраивать качество и трассируемость в безопасный жизненный цикл разработки (SSDLC), включая CI/CD и автоматизированное тестирование
Условия
- Конкурентная зарплата и премии по результатам работы
- Широкий набор льгот и программ для сотрудников и их семей
- Базовая зарплата для Калифорнии: $121,000 - $171,000
- Работа в офисе в Irvine, CA, в инновационном medtech-хабе Orange County
Навыки
- React
- Angular
- REST
- GraphQL
- BFF
- Platform API
- CI/CD
- Infrastructure as Code
- Containers
- Kubernetes
- Terraform
- CloudFormation
- CDK
- Material UI
- Chakra UI
- Radix UI
- Tailwind UI
- shadcn/ui
- IBM Carbon
- Ant Design
- HL7
- FHIR
- IHE
- SSDLC
- Feature Flags
- Monorepo