IonQ
Senior Front End Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior Frontend Engineer в IonQ для разработки интерфейса платформы Quantum Security. Роль сочетает продуктовый дизайн и фронтенд-инженерию: превращение сложных сетевых и security-данных в понятные и быстрые интерфейсы.
Задачи
- Проектировать и реализовывать адаптивные и доступные UI-компоненты платформы на современных фронтенд-фреймворках (React, Vue или аналоги)
- Переводить сложные концепции сетевой безопасности — карты топологии, оценки рисков, правила политик, алерты, шаги устранения — в понятные визуальные интерфейсы
- Отвечать за end-to-end UX ключевых сценариев: онбординг, обнаружение сети и устройств, дашборды, детальные расследования и отчётность
- Создавать вайрфреймы, прототипы и высокодетализированные макеты (Figma или аналоги) и итерировать по обратной связи и результатам юзабилити-тестирования
- Совместно с backend-инженерами определять и использовать API, обеспечивая производительность data-heavy представлений (графы топологии, таблицы, графики) при масштабировании
- Работать с QA и Solutions Testing командами для проверки корректности и интуитивности сценариев на реальных сетевых сценариях клиентов
- Проводить или поддерживать юзабилити-тестирование и собирать обратную связь от клиентов, sales-инженеров и поддержки для улучшения UX
- Поддерживать и развивать компонентную/дизайн-систему для консистентности платформы
- Обеспечивать соответствие UI стандартам доступности (WCAG) и кросс-браузерной совместимости
- Мониторить производительность фронтенда (время загрузки, рендеринг больших топологий/наборов данных) и оптимизировать её
- Помогать определять и развивать фронтенд-архитектуру, инструментарий и стандарты кодирования в команде
- Менторить middle и junior frontend/UI инженеров через код-ревью, парное программирование и дизайн-критику
- Принимать технические решения по управлению состоянием, архитектуре компонентов и производительности для растущей data-intensive платформы
Требования
- 5+/8+ лет опыта как frontend-инженер, UI/UX-инженер или продуктовый дизайнер с сильными навыками кодинга, желательно на data-dense или технических SaaS-продуктах
- Подтверждённый опыт принятия решений по фронтенд-архитектуре и менторинга других инженеров
- Владение современным JavaScript/TypeScript и компонентным фреймворком (предпочтительно React; Vue/Angular допустимы)
- Сильные навыки UX-дизайна — информационная архитектура, проектирование взаимодействия, визуальная иерархия — с портфолио, демонстрирующим design-to-code работу
- Опыт проектирования интерфейсов для сложных data-heavy доменов (дашборды, визуализации сетей/графов, security-инструменты, DevOps-инструменты или аналоги)
- Владение дизайн-инструментами: Figma, Sketch или Adobe XD
- Знакомство с REST API и плотная работа с backend-командами по формированию контрактов данных для нужд UI
- Понимание адаптивного дизайна, стандартов доступности (WCAG) и кросс-браузерной/кросс-девайс совместимости
- Умение проводить или участвовать в юзабилити-тестировании и превращать выводы в улучшения дизайна/инженерии
Условия
- Гибридный формат: офис в Santa Clara, CA, с возможностью работать несколько дней в неделю удалённо
- Командировки до 15%, внутри страны или международные
- Общая компенсация включает базовый оклад, бонус, equity и набор льгот
- Базовый оклад: $124,000—$186,000 USD
- Медицинская, стоматологическая и офтальмологическая страховка
- Matching 401(k)
- Неограниченный PTO и оплачиваемые праздники
- Отпуск по уходу за ребёнком/усыновлению
- Юридическая страховка
- Стипендия на домашние технологии
Навыки
- JavaScript
- TypeScript
- React
- Vue
- Angular
- Figma
- Sketch
- Adobe XD
- REST API
- WCAG
- D3.js
- Recharts
- Cytoscape.js
- Jest
- Playwright
- Cypress
- CI/CD
- VLAN
- routing
- ACL