Staff Software Engineer (Frontend)

PandaDoc Logo

PandaDoc

๐Ÿ“Remote - Portugal

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, scaling PandaDocโ€™s UI and design system across multiple product teams. Responsibilities include defining and driving long-term technical strategy, leading the design and delivery of UI components, collaborating across teams to ensure consistent user experience, guiding architectural improvements, mentoring engineers, setting standards for new tools and libraries, and resolving complex frontend challenges. The ideal candidate possesses 8+ years of frontend engineering experience, deep expertise in React, TypeScript, and modern frontend architectures, and a strong understanding of web performance and testing strategies. This role offers the opportunity to lead platform-wide UI architecture, work with a collaborative team, influence frontend development, and shape the future of PandaDocโ€™s engineering excellence. PandaDoc provides a supportive, remote-first environment.

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

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.

Similar Remote Jobs