AmaWaterways River Cruises

Staff Software Engineer IC

Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.

Ведущий фронтенд-инженер (Staff/IC) в AmaWaterways: технический лидер фронтенд-направления в scrum-команде, отвечает за архитектуру, производительность и UX потребительских и партнёрских цифровых платформ на Next.js, React и TypeScript.

Задачи

  • Быть техническим лидером фронтенд-разработки в scrum-команде, определять архитектурное направление и приоритеты технического бэклога
  • Руководить архитектурой, проектированием, разработкой, тестированием и деплоем веб-приложений корпоративного масштаба на React, Next.js, TypeScript
  • Развивать масштабируемые и поддерживаемые фронтенд-платформы для потребительского бронирования, лидогенерации, сервисов турагентов и гостевого опыта
  • Устанавливать и контролировать стандарты фронтенд-инженерии: качество кода, доступность, безопасность, производительность, масштабируемость, наблюдаемость
  • Проектировать и внедрять продвинутые решения на Next.js: SSR, SSG, ISR и современные паттерны загрузки данных
  • Владеть и развивать фронтенд-архитектуру, библиотеки компонентов, реализацию дизайн-системы и переиспользуемые фреймворки
  • Проводить технические ревью дизайна, готовить техническую документацию, архитектурные диаграммы и записи инженерных решений
  • Совместно с UX/UI переводить пользовательские сценарии, вайрфреймы и макеты в доступные, адаптивные и вовлекающие интерфейсы
  • Разрабатывать и поддерживать интеграции с бэкенд-сервисами и внешними системами через REST API, GraphQL, identity-провайдеров и сторонние платформы
  • Руководить внедрением и оптимизацией Builder.io: переиспользуемые контент-модели, шаблоны и компоненты
  • Оптимизировать приложения по Core Web Vitals, SEO, доступности (WCAG 2.1+) и общему пользовательскому опыту
  • Мониторить здоровье приложений и UX через observability, аналитику, телеметрию и инструменты измерения производительности
  • Развивать инициативы по фронтенд-безопасности: безопасные практики кодирования и устранение типовых веб-уязвимостей
  • Давать технические оценки и рекомендации по решениям для планирования роадмапа, спринтов и прогноза поставки
  • Проводить код-ревью и поддерживать высокие стандарты разработки через Git-процессы, pull request'ы, автотесты и CI/CD quality gates
  • Менторить инженеров: фронтенд-архитектура, оптимизация производительности, дизайн-системы, доступность и лучшие практики
  • Работать с бэкенд-инженерами, влияя на дизайн API и обеспечивая эффективные паттерны интеграции фронтенда и бэкенда
  • Проводить root-cause анализ и техническое лидерство во время продакшн-инцидентов, участвовать в on-call по необходимости
  • Оценивать новые фронтенд-технологии, AI-инструменты разработки, фреймворки и отраслевые практики для повышения эффективности и качества продукта

Требования

  • Bachelor's Degree в Computer Science, Software Engineering, Information Systems или смежной технической дисциплине либо эквивалентный опыт
  • 8+ лет профессионального опыта в software engineering, включая значительную экспертизу во фронтенде и подтверждённое техническое лидерство
  • Подтверждённый опыт руководства архитектурой и поставкой крупномасштабных React и Next.js приложений в продакшене
  • Опыт роли technical lead, staff engineer, lead engineer или эквивалентной с ответственностью за архитектурное направление и инженерное качество
  • Экспертный уровень React.js, Next.js, TypeScript, JavaScript (ES6+), HTML5 и современных CSS-фреймворков
  • Глубокая экспертиза в SSR, SSG, ISR, React Server Components и оптимизации производительности фронтенда
  • Обширный опыт создания библиотек компонентов, дизайн-систем и переиспользуемых фронтенд-платформ
  • Продвинутый опыт с Builder.io и современными headless CMS (Contentful, Sanity, Storyblok или аналоги)
  • Сильное знание RESTful API, GraphQL, паттернов интеграции API, стратегий кэширования и безопасной клиент-серверной коммуникации
  • Опыт адаптивного дизайна, стандартов доступности (WCAG 2.1 AA), семантического HTML и принципов инклюзивного UX
  • Обширный опыт оптимизации Core Web Vitals и производительности фронтенда через профилирование, мониторинг и современные техники оптимизации
  • Хорошее знакомство с бэкенд-технологиями: .NET/C#, Node.js и микросервисные архитектуры
  • Опыт работы с облачными платформами, предпочтительно Microsoft Azure: хостинг приложений, CDN, storage, networking, мониторинг и безопасность
  • Опыт внедрения и поддержки CI/CD пайплайнов на Azure DevOps, GitHub Actions или аналогичных платформах
  • Понимание технологий идентификации и аутентификации: Auth0, OAuth 2.0, OIDC, JWT и Single Sign-On
  • Сильное понимание принципов веб-безопасности, уязвимостей OWASP Top 10, безопасных практик кодирования и требований безопасности потребительских приложений
  • Опыт с инструментами observability и мониторинга: Datadog, New Relic, Dash0, Azure Monitor или аналоги
  • Экспертиза в Git, GitHub, pull request workflow, стратегиях ветвления и инженерном governance
  • Опыт использования AI-инструментов разработки для повышения качества, эффективности и продуктивности
  • Желательно: опыт в hospitality, travel, cruise, tourism или ecommerce
  • Желательно: опыт поддержки потребительских booking-движков, гостевых порталов, программ лояльности или платформ цифровой коммерции
  • Желательно: опыт работы в экосистемах composable architecture

Условия

  • Senior individual contributor роль с техническим лидерством, без прямого управления людьми
  • Техническое лидерство, коучинг и менторство инженеров команды
  • Участие в найме: интервью кандидатов и технические ассессменты
  • Помощь с онбордингом, обучением и профессиональным развитием инженеров
  • Координация технической работы между несколькими проектами
  • Участие в on-call поддержке по необходимости

Навыки

  • React
  • Next.js
  • TypeScript
  • JavaScript
  • HTML5
  • CSS
  • SSR
  • SSG
  • ISR
  • React Server Components
  • Builder.io
  • Contentful
  • Sanity
  • Storyblok
  • REST API
  • GraphQL
  • Core Web Vitals
  • WCAG 2.1
  • SEO
  • Accessibility
  • .NET
  • C#
  • Node.js
  • Microservices
  • Microsoft Azure
  • CDN
  • Azure DevOps
  • GitHub Actions
  • CI/CD
  • Auth0
  • OAuth 2.0
  • OIDC
  • JWT
  • SSO
  • OWASP Top 10
  • Datadog
  • New Relic
  • Dash0
  • Azure Monitor
  • Git
  • GitHub
  • AI-enabled development tools

Похожие вакансии

Software Engineer 2
AmentumMiddleBaltimoreОфис
165,000 – 215,000 USD в год
2 окт.
Senior Front End Developer
Fidelity InvestmentsSeniorWestlakeОфис
2 окт.
Sr. Software Engineer
MedtronicSeniorFridleyОфис
124,800 – 187,200 USD в год
2 окт.
Analytics Web Developer
Auto-OwnersMiddleLansingГибрид
1 окт.
Software Engineer II
McGraw HillMiddleУдалённо
93,900 – 125,000 USD в год
30 сент.
Staff Software Engineer IC — AmaWaterways River Cruises, 160,000 – 175,000 USD в год, Calabasas | itrelocate