Scout Motors
Staff Software Engineer, Front End (Customer Experience)
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Staff-инженер фронтенда в команду Customer Experience компании Scout Motors. Отвечает за архитектуру клиентских интерфейсов на всём пути покупки автомобиля — trade-in, конфигуратор, финансы и лизинг, доставка.
Задачи
- Принимать архитектурные решения по фронтенду в своих доменах: дизайн компонентов, управление состоянием, стратегия рендеринга, структура приложения
- Разрабатывать производительные клиентские интерфейсы end-to-end: от UI до интеграции с API, обработки ошибок и мониторинга в продакшене
- Отвечать за производительность фронтенда: Core Web Vitals, скорость рендеринга, устойчивость UI при сбоях бэкенда и сторонних интеграций
- Развивать общую библиотеку компонентов и дизайн-систему, обеспечивая консистентность, доступность и удобство для разработчиков
- Тесно работать с продуктом и дизайном, предлагая техническую экспертизу по взаимодействию и UX и обозначая компромиссы
- Вести технические инициативы в команде: писать design docs и RFC, задавать фронтенд-паттерны по умолчанию
- Проводить код- и дизайн-ревью, вести архитектурные decision records, поддерживать высокую инженерную планку
- Менторить и развивать senior-инженеров, помогая им в архитектурном мышлении и владении клиентским опытом
- Продвигать доступность как обязательное инженерное требование на всём жизненном цикле разработки
- Развивать прагматичную AI-assisted разработку: оценивать инструменты, формировать нормы команды, помогать инженерам их эффективно использовать
Требования
- Bachelor’s или Master’s degree в Computer Science или смежной технической области
- 8+ лет опыта во фронтенд-разработке, уровень staff или эквивалентный технический скоуп
- Глубокая экспертиза в современных фронтенд-технологиях: WebGL, GSAP, Framer, Astro, с фокусом на производительные и поддерживаемые системы
- Уверенное владение React и TypeScript, включая продвинутые паттерны, оптимизацию производительности и архитектуру приложений на масштабе
- Опыт участия в разработке или владения библиотеками компонентов и дизайн-системами
- Хорошее чутьё в UX и interaction design, умение думать о клиентском опыте, а не только о реализации
- Сильное понимание производительности фронтенда: Core Web Vitals, стратегии рендеринга (SSR, SSG, CSR), code splitting, оптимизация бандла
- Понимание стандартов веб-доступности (WCAG) и практический опыт создания инклюзивных интерфейсов
- Подтверждённое умение вести техническую работу через design docs, архитектурные ревью и влияние внутри и между командами
- Опыт тесной работы с дизайном и перевода дизайн-замысла в технически обоснованные, поддерживаемые реализации
- Ясная коммуникация: умение объяснять фронтенд-компромиссы продукту, дизайну и инженерным стейкхолдерам
Условия
- Full-time, exempt позиция с базовой зарплатой и участием в annual performance bonus program
- Базовая зарплата: $165,000.00 - $200,000.00; для Калифорнии: $181,500 - $220,000
- Медицинская, стоматологическая, офтальмологическая страховка и планы защиты дохода
- 401(k) с employer match и немедленным vesting
- 20 дней планового PTO (начисляются), 40 часов незапланированного PTO и 14 корпоративных/плавающих праздников ежегодно
- До 16 недель оплачиваемого родительского отпуска для биологических и приёмных родителей всех гендеров
- Оплачиваемые отпуска по bereavement, jury duty, голосованию и военной службе
- Работа в штаб-квартире Scout Motors в Charlotte, NC, с периодическим присутствием в офисе
- Требуются командировки по стране и действующие водительские права
Навыки
- WebGL
- GSAP
- Framer
- Astro
- React
- TypeScript
- Core Web Vitals
- SSR
- SSG
- CSR
- code splitting
- bundle optimization
- WCAG
- design systems
- component libraries