Principal Frontend Engineer
Drives company-wide frontend architecture and technical strategy while designing scalable Angular and React systems. The role requires 10+ years of frontend engineering experience, expert TypeScript and state-management skills, and strong cross-team technical leadership.
About the job
Responsibilities
- Define and drive frontend architecture strategy across product areas and platform investments.
- Lead the design of scalable, performant systems using Angular and React.
- Solve complex cross-team challenges involving performance, state management, scalability, and developer productivity.
- Partner with backend and integrations teams on end-to-end architecture for major features and systems.
- Raise standards for quality, testing, maintainability, and engineering rigor across frontend engineering.
- Provide technical leadership on high-impact initiatives and unblock teams facing ambiguous or difficult problems.
- Guide pragmatic decisions balancing delivery speed with long-term product quality.
- Mentor senior and staff engineers and help shape frontend engineering culture and standards.
- Influence roadmap and organizational decisions through technical judgment and product partnership.
Requirements
- 10+ years of frontend engineering experience, including deep expertise in large-scale web applications.
- Expert-level experience with Angular, React, TypeScript, RxJS, and NgRx or similar state-management systems.
- Proven experience architecting complex frontend systems used by large numbers of users.
- Deep expertise in performance optimization, frontend scalability, maintainable application design, and reusable component architecture.
- Experience driving technical strategy across multiple teams or product areas.
- Strong judgment in balancing speed, quality, and long-term architecture in fast-moving environments.
- Outstanding communication and collaboration skills, with the ability to influence across functions and levels.
- Strong mentoring background and interest in building high-performing engineering organizations.
- Experience with testing infrastructure and defining testing strategies for large-scale feature changes.
Skills
Angular, React, TypeScript, Rxjs, Ngrx, State Management, Frontend Architecture, Performance Optimization, Web Applications, Component Architecture, Testing Infrastructure
Similar jobs
Frontend Engineering jobsLeads UX engineering strategy for Reddit Ads, building interactive prototypes, reusable systems, and high-quality product experiences. The role requires deep product design and frontend engineering expertise, especially with React and TypeScript, plus the ability to influence cross-functional product direction.
Leads the technical direction of Pinterest’s foundational web platform, with emphasis on client-side data fetching, architecture, developer experience, and scalable engineering standards. Requires 8+ years of web engineering experience and expertise in JavaScript or TypeScript, GraphQL, REST, and modern web systems.
Leads frontend architecture for restaurant partner portals, order management, and embedded business intelligence experiences. Requires 8+ years of development experience with deep React, Next.js, and TypeScript expertise, plus experience with scalable architecture, data-rich interfaces, and technical mentorship.
Staff Software Engineer building and maintaining scalable, secure frontend infrastructure and developer tooling for a child care platform. Requires 5+ years experience, React proficiency, and expertise in Vite, CI/CD, and monitoring tools.
Leads the intersection of product design, design systems, and frontend implementation, with a focus on AI-enabled workflows and agent-driven experiences. The role requires 8+ years in design engineering, product design, design systems, or similar hybrid work, plus strong design judgment and frontend fluency.