Own and evolve core frontend libraries and the application platform that Vannevar's products are built on
Design and implement shared infrastructure: routing, authentication, error handling, UI components, and cross-app patterns
Improve developer experience: faster local dev, better build pipelines, and clearer documentation
Partner with product teams to understand their needs and turn recurring patterns into reusable platform capabilities
Mentor and guide engineers across the organization on frontend architecture and best practices
Requirements
7+ years of professional experience in frontend software development
Experience working on frontend infrastructure, platform, or developer experience teams. You've built shared libraries, design systems, component frameworks, or internal tooling that other engineers depend on.
Deep expertise in TypeScript and React. You've thought seriously about component API design, render performance, state management boundaries, and how to ship library code that other teams consume without friction.
Strong opinions on developer experience, loosely held. You care about making other engineers productive and can balance long-term platform health with near-term team needs.
Eye for design and attention to detail. You hold UI to a high visual and interaction quality bar.
You treat other engineering teams as customers. You also care about the end users downstream (the operators using what gets built on top of your platform).
Comfort operating across the stack when needed. You don't stop at the frontend boundary if the right solution involves a backend change.
Tech Stack
React
TypeScript
Benefits
Health, dental, and vision insurance
Remote friendly with WeWork access
Unlimited PTO, shared downtime during the federal holiday calendar, and company-wide off time at the end of each year