Scout Motors
Senior Software Engineer, Frontend
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior-разработчик фронтенда в Scout Motors для внутренних веб-приложений и дашбордов, поддерживающих коммерческие и корпоративные процессы. Отвечает за архитектуру фронтенд-систем, дизайн-систему и менторство инженеров.
Задачи
- Разрабатывать внутренние веб-приложения совместно с инженерами и техническими лидерами компании
- Руководить архитектурой, проектированием и разработкой сложных фронтенд-систем с фокусом на поддерживаемость, масштабируемость, надёжность и производительность
- Совместно с продакт-менеджерами, дизайнерами и стейкхолдерами переводить требования в технические спецификации и UX-реализации
- Развивать общие UI-компоненты и паттерны (дизайн-систему), задавать стандарты доступности и обеспечивать единое качество интерфейсов
- Интегрировать фронтенд с бэкенд-сервисами и системами идентификации (например, SSO) для безопасной аутентификации и авторизации
- Внедрять лучшие практики фронтенд-разработки: код-ревью, тестирование, документацию, CI/CD
- Менторить и обучать младших инженеров
- Следить за новыми технологиями и трендами, экспериментировать с инструментами для улучшения процесса разработки
- Отвечать за фронтенд-приложения и библиотеки команды, включая операционную готовность и поддержку
Требования
- Bachelor's degree in computer science или смежная область
- 5+ лет в разработке ПО с фокусом на фронтенд-веб-технологии
- Сильные навыки письменной и устной коммуникации, умение объяснять технические концепции нетехническим стейкхолдерам
- Умение эффективно работать в быстром и коллаборативном окружении, самостоятельно и в команде
- Владение современным JavaScript/TypeScript и одним из основных фреймворков (React, Angular или Vue)
- Сильные основы HTML, CSS и адаптивного дизайна, опыт создания доступных интерфейсов (WCAG)
- Опыт интеграции с API (REST/GRPC/GraphQL) и тесной работы с бэкенд-инженерами
- Опыт фронтенд-тестирования (unit, integration, end-to-end)
- Понимание фронтенд-архитектуры, паттернов проектирования и оптимизации производительности
- Отличные навыки решения проблем и отладки
Условия
- Полная занятость, exempt-позиция с базовой зарплатой и участием в годовой бонусной программе
- Базовая зарплата: $140,000–$170,000 (в Калифорнии $154,000–$187,000)
- Медицинская, стоматологическая, офтальмологическая страховка и планы защиты дохода
- Программа 401(k) с employer match и немедленным vesting
- 20 дней планового PTO, 40 часов незапланированного PTO и 14 праздничных/плавающих дней в год
- До 16 недель оплачиваемого родительского отпуска
- Оплачиваемые отпуска по bereavement, jury duty, голосованию и военной службе
- Гибридный формат: 1–3 дня в неделю в офисе во Фремонте, Калифорния
Навыки
- JavaScript
- TypeScript
- React
- Angular
- Vue
- HTML
- CSS
- Responsive Design
- WCAG
- REST
- GRPC
- GraphQL
- SSO
- CI/CD
- Unit Testing
- Integration Testing
- E2E Testing