Staff Software Engineer (Frontend)

PandaDoc
Summary
Join PandaDoc as a Staff Frontend Engineer and contribute to the development and evolution of the core frontend infrastructure and user experience of the PandaDoc application. You will play a key role in defining the technical vision for shared components, performance tooling, and frontend architecture, impacting 35+ product teams. Responsibilities include defining long-term technical strategy, leading UI component design and delivery, collaborating across teams to ensure consistent user experience, guiding architectural improvements, mentoring engineers, setting development standards, and resolving complex frontend challenges. The ideal candidate possesses 8+ years of frontend engineering experience, including 2+ years in a staff or principal-level role, deep expertise in React, TypeScript, and modern frontend architectures, and a proven track record of technical leadership. PandaDoc offers a supportive, remote-first environment with benefits such as a competitive salary, medical insurance, and 6 self-care days.
Requirements
- 8+ years of frontend engineering experience, including 2+ years in a staff or principal-level role
- Deep expertise in React, TypeScript, and modern frontend architectures
- Strong understanding of web performance, responsive design, and testing strategies
- Experience designing scalable component libraries or frontend frameworks used by multiple teams
- Proven track record of technical leadership in cross-functional, multi-team initiatives
- Passion for clean, maintainable, and well-documented code
- Strong communication and collaboration skills, with the ability to influence engineers and stakeholders at all levels
- Comfortable operating in ambiguity, driving alignment, and making pragmatic trade-offs
Responsibilities
- Define and drive long-term technical strategy for core frontend architecture, shared components, and performance
- Lead design and delivery of scalable, reusable, and accessible UI components that align with our design system
- Collaborate across product and platform teams to ensure consistent user experience and engineering practices
- Guide major architectural improvements and migrations (e.g., modernizing React usage, bundling strategies, or performance instrumentation)
- Mentor engineers across the company on frontend best practices, accessibility, testing, and performance
- Set standards and drive adoption of new tools, libraries, and patterns that elevate developer experience and code quality
- Identify and resolve complex frontend challenges related to performance, accessibility, or scalability
- Partner with Design Systems and Platform teams to align on foundational UI and DevEx investments
Benefits
- An honest, open culture that emphasizes feedback and promotes professional and personal development
- An opportunity to work from anywhere β our team is distributed worldwide
- 6 self-care days
- A competitive salary
- Medical insurance