Scout Motors
Senior Software Engineer, Front End (Sales)
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior Frontend Engineer в команду Sales Engineering компании Scout Motors. Разработка интерфейсов для систем управления заказами, клиентскими операциями, фулфилментом и финансами на протяжении всего жизненного цикла покупки автомобиля.
Задачи
- Разрабатывать и поддерживать производительные клиентские frontend-фичи, писать чистый, покрытый тестами код
- Реализовывать UI-компоненты и логику приложения в соответствии с дизайн-системой, обеспечивая доступность и консистентность
- Брать на себя сквозную ответственность за фичи: от оценки и технического дизайна до реализации, тестирования и мониторинга в продакшене
- Интегрировать frontend с backend API и сторонними сервисами, обрабатывая состояния загрузки, ошибки и граничные случаи
- Работать над производительностью frontend: улучшать Core Web Vitals, уменьшать размер бандла, обеспечивать устойчивость UI при реальных сетевых условиях
- Активно участвовать в code review и design review, делиться знаниями и поддерживать высокую планку качества в команде
- Вносить вклад в общую библиотеку компонентов и дизайн-систему
- Сотрудничать с product-менеджерами, дизайнерами и инженерами для понимания требований и выпуска решений
- Относиться к доступности как к неотъемлемой части работы, создавать инклюзивные интерфейсы по умолчанию
- Осознанно использовать инструменты AI-ассистированной разработки для повышения скорости и делиться эффективными практиками с командой
Требования
- Bachelor’s или Master’s degree в Computer Science или смежной технической области
- 5+ лет опыта frontend-разработки с подтверждённым треком выпуска production-фич end-to-end
- Глубокая экспертиза в React, NodeJS, GSAP и знание их экосистемы и лучших практик
- Опыт выявления, предотвращения и устранения типовых уязвимостей веб-приложений, сильное владение практиками безопасного кодирования и интеграции безопасности в жизненный цикл разработки
- Экспертиза в micro-frontend архитектуре и её практическом применении в крупномасштабных системах
- Опыт определения архитектурного направления для крупных frontend-систем и построения сложных приложений, работающих с CRUD-операциями через GraphQL, RESTful и/или RPC API
- Глубокое знание принципов UI/UX дизайна, responsive/mobile-first дизайна, SEO, доступности (WCAG) и оптимизации производительности
- Опыт работы с аналитикой, платформами экспериментов и инструментами feature flagging
- Отличные навыки решения проблем и troubleshooting
Условия
- Full-time, exempt позиция с базовой зарплатой и участием в annual performance bonus program
- Базовая зарплата: $140,000.00 - $170,000.00 (в Калифорнии: $154,000 - $187,000)
- Конкурентная страховка: медицинская, стоматологическая, зрительная и планы защиты дохода
- Программа 401(k) с employer match и немедленным vesting
- 20 дней планового PTO, 40 часов незапланированного PTO и 14 корпоративных/плавающих праздников ежегодно
- До 16 недель оплачиваемого родительского отпуска для биологических и приёмных родителей всех гендеров
- Оплачиваемый отпуск по обстоятельствам, связанным с утратой близкого, судом присяжных, голосованием или военной службой
- Работа в офисе во Фремонте, Калифорния, 4-5 дней в неделю
- Возможны командировки для участия в мероприятиях от имени компании
Навыки
- React
- NodeJS
- GSAP
- React Native
- GraphQL
- RESTful API
- RPC API
- micro-frontend architecture
- UI/UX
- responsive design
- mobile-first design
- SEO
- accessibility
- WCAG
- Core Web Vitals
- feature flags
- AI-assisted development tools