Edwards Lifesciences
Staff Software Engineer (Applications), Full Stack
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Staff-инженер полного стека в организации AI, Product and Platforms компании 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, IaC) совместно с Platform и DevOps и строить референсные пайплайны
- Работать с 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 (Orange County), в гибридном формате с личным взаимодействием
Навыки
- React
- Angular
- REST
- GraphQL
- BFF
- Platform API
- monorepo
- SSR
- SSG
- CSR
- containers
- CI/CD
- infrastructure as code
- Kubernetes
- Terraform
- CloudFormation
- CDK
- Material UI
- Chakra UI
- Radix UI
- Tailwind UI
- shadcn/ui
- IBM Carbon
- Ant Design
- HL7
- FHIR
- IHE
- feature flags
- SSDLC