Palo Alto Networks
Principal UI Engineer, Platform (Cortex)
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Ведущая инженерная роль в команде Cortex Platform: развитие frontend-экосистемы, масштабируемая UI-архитектура, дизайн-система, визуализация данных и оптимизация производительности для платформы кибербезопасности.
Задачи
- Вместе с архитектурным руководством реализовывать frontend-стратегию продуктов Cortex Platform, строя модульные и производительные micro-frontend-структуры
- Руководить разработкой интуитивных визуализаций данных и сложных UI-компонентов для отображения больших объёмов данных из множества источников
- Совместно с UX-командами развивать и поддерживать корпоративную дизайн-систему, обеспечивая консистентность компонентов и доступность (WCAG)
- Оптимизировать размеры бандлов, пути рендеринга, управление состоянием и загрузку ресурсов для быстрого отклика при высоких клиентских нагрузках
- Взаимодействовать с backend-инженерами, AI/ML-командами и продукт-лидерами, переводя сложные security-процессы в интуитивные интерфейсы
- Устанавливать frontend-практики, пайплайны автоматизированного UI-тестирования (E2E/Unit) и стандарты код-ревью, менторить middle и senior UI-инженеров
Требования
- 10+ лет опыта в разработке ПО, из них 6+ лет — сложные веб-frontend-приложения
- Владение JavaScript (ESNext), TypeScript, React, Angular, HTML5, Tailwind/CSS3/Sass
- Глубокое понимание управления состоянием (RxJS, Redux Toolkit, Zustand, React Query) и современных frontend-паттернов (Micro-Frontends, Webpack Module Federation)
- Практический опыт построения сложных визуализаций данных и насыщенных UI-дашбордов
- Опыт с современными сборщиками (Vite, Webpack, Babel), CI/CD и фреймворками тестирования (Jest, React Testing Library, Cypress/Playwright)
- Высшее образование в области Computer Science, Computer Engineering или эквивалентный практический опыт
Условия
- Работа преимущественно в офисе на полную ставку с гибкостью при необходимости
- Годовая базовая зарплата в диапазоне, зависящем от квалификации и локации, плюс RSU и бонус
- Пакет льгот для сотрудников
- Возможность иммиграционного спонсорства
Навыки
- JavaScript
- TypeScript
- React
- Angular
- HTML5
- Tailwind
- CSS3
- Sass
- RxJS
- Redux Toolkit
- Zustand
- React Query
- Micro-Frontends
- Webpack Module Federation
- Vite
- Webpack
- Babel
- Jest
- React Testing Library
- Cypress
- Playwright
- Storybook
- WebSockets
- Server-Sent Events
- WCAG