Principal Software Engineer, Frontend - Design Systems
$266,200–$425,900 year
RemoteUnited States
Job Summary
Drive the evolution of the Trellis design system during HubSpot's 2026 UI modernization, shaping the entire product experience. Work closely with Trellis and Product teams to build a world-class component library that sets a high visual bar, while defining the accessibility capability model with controls and patterns for diverse user needs. Develop internal and migration tooling, including codemods, automated refactoring pipelines, and coding agent workflows to scale theme and style changes across Canvas applications. Make practical decisions about the component library API interface and abstractions, leveraging AI coding agents to ship production code regularly. Mentor Staff and Senior engineers to drive organizational thought leadership on frontend craft, partnering with engineering leads, PMs, and UX to align frontend direction with the product roadmap.
Required Qualifications
- 14+ years of software engineering experience
- track record of Principal-scope impact on your organization's most critical business and customer needs
- Deep expertise in React
- Deep expertise in TypeScript
- Deep expertise in modern JavaScript frameworks, architecture, and infrastructure
- Experience with modern component libraries and tooling
- Experience with BaseUI
- Experience with StyleX
- Experience with Cloudflare Workers
- Experience developing and shipping a production design system that is used at scale
- hands-on builder mindset
- Fluency with AI coding agents
- perspective on how they change frontend development at scale
- belief that they will
- required to attend a regional HubSpot office for in-person onboarding
Desired Qualifications
- lead the frontend technical direction for the Trellis design system and component library
- Deep expertise in React, TypeScript, and modern JavaScript frameworks, architecture, and infrastructure. Experience with modern component libraries and tooling, we're using BaseUI, and StyleX, and our theme deployment infrastructure leverages Cloudflare Workers
- Experience developing and shipping a production design system that is used at scale
- A hands-on builder mindset. You lead by writing, debugging, reviewing, shipping, and thrive on feedback
- Fluency with AI coding agents, and a perspective on how they change frontend development at scale, and a belief that they will
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.