Senior Software Engineer - Inventory
Core
Design and develop scalable, accessible UI components and micro frontend architectures for GM's global vehicle commerce platform, focusing on inventory search, filtering, and discovery experiences.
Role type
Senior Frontend Software Engineer (Inventory)
Builds
Digital storefronts for vehicle inventory search, filtering, and discovery across devices and markets
Domain
Automotive retail / Frontend Engineering
Deliverable
product features
Required skills
TypeScript, React, Next.js, SolidJS, CSS/SASS/Tailwind CSS, Micro frontends, Distributed systems, Event-driven architecture, AI-assisted development
Preferred skills
Enterprise design systems, Backend Java/Spring Boot, Accessibility (WCAG 2.x), Frontend testing automation (Vitest/Playwright), Monorepo build systems (Turborepo/Vite)
Technologies
TypeScript, React, Next.js, SolidJS, Tailwind CSS, Vitest, Playwright, BrowserStack, Turborepo, Vite, Rollup, Spring Boot, Azure
Responsibilities
Design and develop scalable UI components using TypeScript, React/Next.js, and SolidJS; Champion AI-assisted development practices and automate repetitive workflows; Build search-driven UIs with advanced filtering and faceted navigation over large vehicle inventory datasets; Implement real-time data feeds and event-driven UI updates for live inventory availability; Build responsive media galleries with optimized image loading for vehicle photography and 360° views
Seniority
Senior, hands-on IC with mentorship