P

Senior Software Engineer - Frontend (Core UX / Product Team)

Pandadoc
6 hours ago
Full-time
Remote
Worldwide
Remote Engineering

About the Role

PandaDoc is seeking a Senior Software Engineer (Frontend) to join our Core UX Product Team within the Application Platform track. In this role, you will work in a cross-functional product team to design, build, and deliver core features that are central to PandaDocโ€™s web applications.

You will participate in the full product development lifecycle - from early collaboration on requirements with Product Managers and Designers, through implementation, release, and post-release support. You will contribute to architectural discussions, challenge proposed solutions constructively, and drive initiatives that improve both user experience and engineering efficiency.

About Core UX

Core UX is the foundation of PandaDocโ€™s frontend experience, responsible for ensuring that our web applications are consistent, performant, and intuitive. The Core UX Product Team works at the intersection of user experience and frontend architecture, enabling product teams to deliver high-quality features efficiently.

Key areas of focus include:

  • Designing and delivering reusable components and workflows that are part of PandaDocโ€™s core functionality.
  • Collaborating with Design Systems and Frontend Platform teams to maintain consistency and scalability.
  • Driving frontend best practices across product teams, including accessibility, observability, and performance.
  • Improving developer experience and tooling to enable faster, safer delivery of features.

As part of Core UX, you will help shape the frontend experience for millions of users while balancing technical excellence with practical delivery.

What Youโ€™ll Do

  • Collaborate with cross-functional teams and stakeholders to define requirements and translate them into scalable, maintainable frontend solutions.
  • Build, test, and deploy high-quality frontend features using React, JavaScript, TypeScript, and shared libraries.
  • Work across both monolithic and microfrontend architectures, contributing to modularization and reusable components.
  • Ensure robust observability and monitoring using tools such as Sentry and Grafana proactively identifying and addressing issues.
  • Participate in on-call support rotations, helping maintain system stability and performance.
  • Drive technical initiatives and improvements, contributing to codebase health, developer experience, and best practices.
  • Mentor team members, provide constructive feedback, and foster knowledge sharing across the team.