Senior Frontend Engineer
Company description
At PandaDoc, we're building the future of documents.Our platform helps teams create, send, track, and e-sign proposals, contracts, and other documents, making our clients' lives more efficient and collaborative.
We’re a fast-growing company with a global reach. Our product is used by people around the world, from small businesses to large enterprises. In 2024, we reached a major milestone: over $100 million in annual recurring revenue! We're constantly innovating and releasing new features to meet the evolving needs of our customers, all while focusing on stability, quality, and performance.
Our Engineering team is a diverse and talented group of around 250 individuals, passionate about building a world-class product. While this is a fully remote position, we'd love for you to visit our vibrant offices in Warsaw, Lisbon, or Kyiv whenever you'd like to connect with colleagues in person.
Are you adaptable, driven, and friendly? Do you thrive in a fast-paced work environment where collaboration is a must? If the answer is yes, you’re a Panda, and we want you to join our team.
Team description
The role is part of the Customer Value Track, within the Contract Lifecycle Management (CLM) product area. This team is focused on helping customers manage contracts across their entire lifecycle, from creation and approval through execution and renewal. The CLM team is building solutions that centralize contracts and documents, extract and structure metadata, and enable powerful search, reporting, and data analysis capabilities. A major focus is on improving document data accessibility and using AI to automate data extraction in order to reduce cognitive load and streamline everyday workflows. The team collaborates closely with Product, Design, Marketing, Sales, and other engineering teams to ensure that CLM features drive real customer value and support PandaDoc’s go-to-market strategy.
In this role, you will:
Own complex frontend features end to end, from discovery and API contracts through delivery, rollout, monitoring, and iteration.Design and develop new frontend functionalities.Contribute to existing features.Collaborate closely with backend engineers to integrate features and ensure a smooth user experience.Partner with stakeholders to clarify requirements and turn them into production-grade solutions.Join an on-call rotation after onboarding and help strengthen our reliability practices.Collaborate closely with Product team.Our stack:
Core: JavaScript, TypeScript, React, Redux, HTML, CSS (Sass/styled-components), Webpack, Jest, Enzyme, Playwright.Additionally: Redux-Saga, event-sourcing.About you:
6+ years’ experience building web applications with JavaScript, React/Redux, HTML, and CSS.Track record of delivering scalable, available, maintainable, and performant solutions.Thoughtful application of software design patterns to meet expectations for performance, adaptability, and quality.Write unit and end-to-end tests as part of your workflow.Communicate complex technical concepts clearly to product managers, designers, support, and engineers. Thrive in a product-driven environment where ownership evolves with priorities.Advocate for the customer and shape great product experiences.Use English effectively, written and spoken.Passion for new technologies and readiness to lead engineering initiatives that help the company reach its goals. Interest in full-stack work is a plus.Company Overview:
PandaDoc empowers more than 67,000 growing organizations to thrive by taking the work out of document workflow. PandaDoc provides an all-in-one document workflow automation platform that helps fast scaling teams accelerate the ability to create, manage, and sign digital documents including proposals, quotes, contracts, and more.