
Senior Frontend Engineer, Document App
PandaDoc
full-time
Posted on:
Location Type: Remote
Location: Remote • 🇵🇱 Poland
Visit company websiteJob 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