Navan
Navan
Navan объединяет управление деловыми поездками и расходами на одной платформе, помогая компаниям координировать бронирование поездок, расходы по корпоративным картам и подготовку отчетов. Инструменты компании подходят малому бизнесу и крупным предприятиям, автоматизируют категоризацию расходов и дают финансовым командам более наглядное представление о программах деловых поездок. Сотрудники могут бронировать поездки и отслеживать расходы, а интеграции связывают Navan с существующими финансовыми системами. Компания также учитывает вопросы устойчивого развития и использует аналитику на основе ИИ в решениях для поездок и расходов.

Ведущий архитектор фронтенда, удалённо (США) — Navan

Развивайте инфраструктуру фронтенда с поддержкой ИИ для платформы Navan в сфере корпоративных поездок, карт и расходов. Совершенствуйте микрофронтенды, инструменты разработчиков, тестирование, производительность и безопасность для более чем 20 инженерных команд.

Описание

  • Проектировать и совершенствовать инфраструктуру микрофронтендов на React и Angular с помощью Module Federation
  • Создавать общие NPM-пакеты, обеспечивающие единообразие организационных подходов
  • Руководить архитектурным управлением, практиками ревью и согласованием между подразделениями
  • Разрабатывать инструменты и автоматизацию, упрощающие рабочие процессы и повышающие продуктивность
  • Создавать повторяемые рабочие процессы с поддержкой ИИ для фронтенд-разработки, браузерного тестирования, отладки, миграции фреймворков и выпуска изменений
  • Писать техническую документацию и наставлять инженеров в ходе ревью кода
  • Организовывать репозитории, библиотеки компонентов, документацию и среды разработки, чтобы обеспечивать надёжную инженерную работу и процессы с участием кодовых ИИ-агентов
  • Определять общие шаблоны интерфейса для функций на базе ИИ, включая потоковые ответы, обновления прогресса, отмену, восстановление после ошибок и подтверждение действий пользователем
  • Устанавливать стандарты компонентного тестирования, браузерной автоматизации, визуального регрессионного тестирования и проверок в CI
  • Запускать пилотные процессы, отслеживать сроки выпуска, дефекты, надёжность и стоимость использования ИИ, а также содействовать внедрению
  • Работать с командами безопасности и ИИ-платформы над определением границ доступа, защитой секретов и конфиденциальных данных, а также правил обязательной проверки человеком
  • Уменьшать размер сборок и затраты, руководить миграцией фреймворков и повышать скорость работы фронтенда и загрузки страниц

Требования

  • Не менее 8 лет опыта разработки фронтенд-программного обеспечения
  • Не менее 3 лет опыта в архитектуре фронтенда с подтверждённым влиянием на всю организацию
  • Глубокое знание React и TypeScript; опыт работы с Angular будет большим плюсом
  • Опыт работы с архитектурами микрофронтендов, такими как Module Federation, single-spa, Web Components или аналогичными решениями
  • Знание инструментов сборки, таких как Webpack, Vite или Rollup, и опыт управления монорепозиториями
  • Опыт разработки стратегий модульного, интеграционного и сквозного тестирования, а также установления стандартов для нескольких команд, включая тестирование компонентов, браузерную автоматизацию, визуальные регрессионные проверки и валидацию в CI
  • Практический опыт применения ИИ-инструментов для написания кода в производственных изменениях, оценки сгенерированного кода, разработки эффективной проверки и определения случаев, требующих участия человека
  • Умение показывать, как рабочие процессы с поддержкой ИИ улучшают скорость разработки, качество или надёжность, и содействовать их внедрению в командах
  • Понимание практических мер контроля доступа инструментов, секретов и конфиденциальных данных, а также ответственности за изменения, созданные ИИ; готовность работать с командами безопасности и ИИ-платформы
  • Умение ясно общаться устно и письменно, сотрудничать с коллегами и находить согласие между командами
  • Будет плюсом: опыт работы с платформами наблюдаемости, оптимизацией CDN, Next.js или другими метафреймворками, конвейерами CI/CD и AWS

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

Cambium Learning Group

Старший инженер баз данных

Cambium Learning Group

Руководите производительностью, надежностью и аварийным восстановлением баз данных образовательных систем ExploreK12. Устанавливайте инженерные стандарты и консультируйте команды без прямых подчиненных.

Открыть
General Dynamics Information Technology

Удалённый инженер-программист по моделированию данных Oracle в GDIT

General Dynamics Information Technology

Разрабатывайте масштабируемое программное обеспечение и модели данных Oracle для GDIT. Помогите модернизировать обработку доходов Таможенно-пограничной службы США, переводя бумажный сбор платежей в электронный формат.

Открыть
VSP Vision Care

Удалённый инженер-программист .NET — VSP Vision Care

VSP Vision Care

Проектировать, разрабатывать, тестировать и внедрять системы .NET для VSP Vision Care. Устранять проблемы приложений и наставлять младших инженеров-программистов.

Открыть
BackerKit

Ведущий инженер-программист, архитектура фронтенда

BackerKit

Определяйте архитектуру фронтенда и качество интерфейсов платформы краудфандинга BackerKit. Создавайте удобные приложения на Rails с Hotwire, Turbo, Stimulus и Tailwind.

Открыть
Striveworks

Ведущий инженер-программист, имеющий право на допуск к секретной информации

Striveworks

Создавайте надежные системы ИИ для мониторинга производительности моделей и устранения дрейфа. Разрабатывайте масштабируемые сервисы на Go и Python для внедрения ИИ в государственных структурах.

Открыть
Sidecar Health

Старший инженер-программист полного цикла, пользовательский опыт участников

Sidecar Health

Создавайте веб-сервисы на базе ИИ для участников Sidecar Health. Отвечайте за системы на TypeScript — от разработки API до выпуска в production.

Открыть