PandaDoc

Senior Frontend Engineer, Document App

PandaDoc

full-time

Posted on:

Location Type: Remote

Location: Remote • 🇪🇺 Anywhere in Europe

Visit company website
AI Apply
Apply

Job Level

Senior

Tech Stack

JavaJavaScriptJestReactReduxTypeScriptWebpack

About the role

  • Work as a Frontend Engineer on the Document and Editor Domain to enhance Document Creation and Editor UX
  • Build and redesign user experiences and deliver groundbreaking product features for PandaDoc's Document product
  • Collaborate closely with Content, Document, and Java teams (Editor, Document Management, PDF Generation)
  • Take ownership of impactful projects, drive innovation, and influence the future of the editing experience
  • Deliver scalable, maintainable, and high-performance frontend architectures and code
  • Support stability, quality, and performance of the product

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
  • Proactive problem-solver and team player
  • Great communication and collaboration skills. Explaining complex technical concepts to product managers, designers, customer support, and other engineers
  • Passion for continued learning new technologies and architecture
  • Experience with Event Sourcing
  • Experience with Redux-saga
  • Experience with Styled-components
  • Experience with Webpack
  • Experience with Jest/testing-library and Playwright
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.
  • A career growth opportunities.
  • A competitive salary.
  • And much more!

Applicant Tracking System Keywords

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

Hard skills
JavaScriptTypeScriptHTMLCSSReactReduxEvent SourcingRedux-sagaStyled-componentsWebpack
Soft skills
problem-solvingteam playercommunicationcollaborationexplaining technical conceptsinnovationownershippassion for learning