Job details
Principal Software Engineer, Frontend - Design Systems
- TypeScript
- JavaScript
- React
- design systems
- Base UI
- StyleX
- Cloudflare Workers
Posted: 16 hours ago
HubSpot’s frontend platform and design-system work provides shared foundations used by product teams to build consistent, accessible, high-quality user experiences.
About the role
The Principal Software Engineer leads technical direction for Trellis, HubSpot’s design system and component library. The role combines hands-on React/TypeScript engineering with architecture, migration strategy, internal tooling, accessibility, and broad influence across frontend teams.
Responsibilities
- Set technical direction for the design system and reusable frontend component architecture.
- Build and evolve React and TypeScript components, APIs, patterns, and supporting infrastructure.
- Guide migrations to newer UI foundations and create tooling that helps teams adopt shared patterns safely.
- Improve accessibility, performance, consistency, testability, and developer experience across product surfaces.
- Partner with product engineers, designers, accessibility specialists, and platform teams across HubSpot.
- Use and improve AI-assisted frontend-development workflows and internal developer tooling.
- Mentor senior engineers and influence frontend architecture beyond a single team.
Relevant technologies
React, TypeScript, JavaScript, Base UI, StyleX, Cloudflare Workers, component libraries, design systems, accessibility tooling, and frontend developer infrastructure.
Compensation
US base range: $266,200 – $425,900.
Similar jobs
-
Senior Software Engineer, Frontend (Coinbase Advisor - Agentic Trading)
Coinbase , Remote / USA
-
Senior Software Engineer
Coinbase , Remote / USA
-
Senior Software Engineer
Delaware Nation Industries , Remote, Oregon, United States
-
Frontend Developer (React) – Junior / Middle
Careerswift , United States
-
Senior Software Engineer, AI Full Stack
WorkHero , Remote / USA (Remote)