General Motors
Senior Software Engineer - Vehicle Software Integrity
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior-инженер в команду, которая агрегирует данные о тестировании, релизах и состоянии ПО автомобилей в единые дашборды. Полный цикл full-stack разработки: от приёма данных до интерфейсов с аналитикой.
Задачи
- Проектировать, разрабатывать и эксплуатировать full-stack функциональность на NextJS-фронтенде и Go-бэкенде, отвечая за неё от архитектуры до продакшена
- Разрабатывать насыщенные визуализации данных и дашборды, превращающие статистические концепции в понятные инсайты
- Развивать формирующуюся общую библиотеку компонентов, привнося единый стиль и переиспользуемые блоки в экосистему
- Кросс-функционально взаимодействовать с product, UX/дизайном и партнёрскими инженерными командами для уточнения требований и создания качественного опыта
- Писать чистый, хорошо покрытый тестами код и активно участвовать в code review и обсуждениях дизайна
- Вести несколько параллельных задач, проактивно выявляя риски и блокеры
- Эффективно работать в условиях меняющихся приоритетов и неполной информации, принимая прагматичные решения и обеспечивая стабильную качественную поставку
Требования
- Bachelor's degree в Computer Science, Computer Engineering или смежной области плюс 4 года релевантного опыта; либо эквивалентные знания и 6 лет релевантного опыта
- 6+ лет опыта хотя бы с одним языком программирования и рабочие знания дополнительных языков, твёрдое понимание принципов проектирования ПО
- Практический опыт создания веб-приложений на современных JavaScript-фреймворках, включая React/NextJS
- Владение базовыми инженерными практиками: контроль версий, test-driven development, отладка и анализ производительности
- Способность работать самостоятельно и вести несколько задач, сильные коммуникативные навыки для технической и нетехнической аудитории
- Подтверждённый опыт использования AI-инструментов для ускорения работы с умением применять их ответственно и проверять результат
Условия
- Гибридный формат: ожидается присутствие в Milford, MI, Warren, MI, Austin, TX или Mountainview, CA три раза в неделю
- Возможна релокационная поддержка
- Компания не предоставляет иммиграционный спонсоршип для этой роли (включая H1-B, OPT, STEM OPT, CPT, TN, J-1 и др.)
- Программа Total Rewards и поддержка благополучия сотрудников с первого дня
- Политика равных возможностей и инклюзивная рабочая среда
Навыки
- Go
- React
- NextJS
- JavaScript
- TypeScript
- Recharts
- Chart.js
- visx
- Azure
- micro-frontend
- data visualization
- test-driven development
- version control