We’re looking for a Principal Frontend Engineer to lead the design and evolution of frontend systems powering a sophisticated, feature-rich writing and editing platform. This role is centered on building scalable UI architectures that can support complex workflows, rapid product iteration, and long-term extensibility—while remaining fast, intuitive, and developer-friendly.
You’ll operate as a technical leader at the intersection of product, design, and engineering—setting architectural direction, unblocking teams, and translating ambiguous product ideas into durable systems. While frontend is your primary focus, you’ll also contribute meaningfully to backend API design to ensure seamless end-to-end experiences.
What You’ll Do
Frontend Architecture & Systems Design
Define and own frontend architectural standards for a large, evolving product surface.
Design modular, extensible UI systems that support complex editing, collaboration, and workflow-driven features.
Establish patterns that make it easy to ship new functionality without creating long-term maintenance debt.
Drive decisions around state management, rendering strategies, performance optimization, and component composition.
Product-Focused Feature Development
Build polished, high-impact user-facing features using modern frontend technologies.
Partner closely with design and product to ensure interfaces are intuitive, responsive, and aligned with user intent.
Balance speed of execution with long-term architectural health.
API & Integration Collaboration
Shape backend API contracts that are frontend-friendly, predictable, and scalable.
Collaborate with backend engineers to ensure data models and services cleanly support UI needs.
Advocate for system boundaries that reduce coupling and increase velocity.
Developer Experience & Quality
Set a high bar for code quality, documentation, testing, and maintainability.
Improve developer experience by creating reusable abstractions, clear conventions, and helpful tooling.
Lead technical reviews and influence engineering best practices across the team.
Technical Leadership & Mentorship
Act as a technical anchor for the frontend team, guiding architecture and unblocking complex problems.
Mentor senior and mid-level engineers through design discussions and code reviews.
Help shape technical roadmaps in alignment with product direction.
Rapid Iteration & Ambiguity
Prototype quickly, validate ideas, and evolve implementations as requirements change.
Thrive in environments where product direction is still forming and technical clarity must be created.
Take ownership of outcomes, not just implementations.
What We’re Looking For
7+ years of experience building and shipping production-grade web applications.
Deep expertise in frontend engineering, with a strong track record of architecting complex UI systems.
Advanced proficiency in React, TypeScript, modern JavaScript, and component-driven design.
Strong understanding of performance optimization, browser behavior, and scalable frontend patterns.
Solid backend fundamentals, including API design and service integration.
Product-oriented mindset with the ability to reason from user needs to technical solutions.
Clear communicator who collaborates effectively with design, product, and engineering peers.
Comfortable operating in fast-moving, ambiguous environments with high ownership.
Nice to Have
Experience working on SaaS platforms, collaborative tools, or editor-heavy products.
Exposure to AI-powered or data-rich user interfaces.
Prior experience influencing architecture at a platform or system level.
Core Skills
Frontend Architecture · React & TypeScript · Scalable UI Systems · Product Engineering · API Design · Performance Optimization · Technical Leadership · Developer Experience
We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.