
Senior Frontend Engineer, Document App
PandaDoc
full-time
Posted on:
Location Type: Remote
Location: Remote • 🇪🇺 Anywhere in Europe
Visit company websiteJob 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