PandaDoc

Senior Frontend Engineer, Document App

PandaDoc

full-time

Posted on:

Location Type: Remote

Location: Remote • 🇵🇱 Poland

Visit company website
AI Apply
Apply

Job Level

Senior

Tech Stack

JavaJavaScriptJestReactReduxTypeScriptWebpack

About the role

  • Build and enhance PandaDoc's Document and Editor domain, redesigning user experience and delivering new product features
  • Own impactful frontend projects and deliver scalable, maintainable, high-performance code
  • Collaborate closely with Content, Document, and Java teams responsible for Editor, Document Management, and PDF Generation
  • Contribute to architecture decisions and technical direction for the Document domain
  • Implement features using React, TypeScript, Redux, and related frontend stack
  • Ensure quality via testing (Jest/testing-library, Playwright) and performance optimizations
  • Influence the future of the editing experience and drive innovation

Requirements

  • At least 6+ years of development experience with JavaScript/TypeScript
  • Strong experience in HTML/CSS, React, Redux
  • Experience in designing and implementing scalable, maintainable, and high-performance application architectures and code
  • Experience with Redux-saga
  • Experience with Styled-components
  • Experience with Webpack
  • Experience with Jest/testing-library and Playwright
  • Proactive problem-solver and team player
  • Great communication and collaboration skills; able to explain complex technical concepts to product managers, designers, customer support, and other engineers
  • Passion for continued learning new technologies and architecture
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, from Lisbon to Manila, from Florida to California.
  • Remote work and flexible arrangements.
  • A career growth opportunities.
  • A competitive salary.
  • Ability to visit vibrant offices in Warsaw, Lisbon, or Kyiv when desired.
  • And much more!

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
JavaScriptTypeScriptHTMLCSSReactReduxRedux-sagaStyled-componentsWebpackJest
Soft skills
problem-solvingteam playercommunicationcollaborationexplain technical conceptsinnovationproactivepassion for learning