Job Description
- Lead the design and implementation of robust, scalable frontend systems using React, TypeScript, and modern tooling.
- Architect advanced UI components and layout frameworks that are reusable, performant, and aligned with responsive and accessible design principles.
- Define and enforce best practices for state management, performance optimization, and testing strategies.
- Partner closely with backend engineers to optimize data-fetching strategies and streamline API contracts.
- Translate complex UX designs into highly usable, pixel-perfect applications.
- Mentor other engineers through code reviews, pairing, and architectural planning sessions.
- Contribute to product strategy with a frontend perspective-bringing innovative ideas for how apps should feel and function.
- Champion quality, maintainability, and thoughtful abstractions across our growing codebase.
Qualifications
- 6+ years of experience building and shipping sophisticated frontend applications in production.
- Expert in React and TypeScript; adept at managing complexity through clear architecture and clean abstractions.
- Deep knowledge of design systems, styled components, and accessibility standards.
- Strong experience with modern build tools (e.g., RSbuild, Webpack, ESBuild) and test frameworks (Jest, Vitest).
- Experience owning frontend architecture and scaling component libraries and state management strategies (Redux, Zustand, etc.).
- Track record of shipping performant UIs and troubleshooting complex bottlenecks in production.
- Comfortable working in fast-paced, Agile environments with distributed teams.
- Bonus: Experience with Amplitude, VS Code/Biome setup, and frontend observability tooling.