
Senior Software Engineer, Design Systems
PandaDoc
full-time
Posted on:
Location Type: Remote
Location: Poland
Visit company websiteExplore more
Job Level
Tech Stack
About the role
- Build and maintain a scalable design system, ensuring consistent, accessible, and high-performance user experiences across 35+ product teams
- Architect robust UI components with flexible APIs and composition patterns that serve diverse use cases
- Contribute to build tooling, automation scripts, and CI workflows that support design system delivery and adoption
- Ensure production-grade quality through comprehensive testing, performance optimization, and thorough documentation
- Collaborate with designers to translate design intent into production-ready components, ensuring visual and functional excellence
- Build intelligent tooling and automation that streamlines repetitive tasks
- Drive adoption of Thesis across the organization by supporting engineering teams, improving documentation, and establishing clear usage guidelines
- Mentor engineers on component architecture, composition patterns, and design system principles
Requirements
- 5-6+ years in software engineering with strong frontend expertise
- Proficiency in JavaScript/TypeScript, React, HTML/CSS, and modern frontend technologies
- Experience with CSS-in-JS libraries like styled-components, Emotion, or similar
- Experience with Storybook for building and documenting components in isolation
- Experience building and maintaining UI component libraries at scale
- Experience working with design teams using Figma workflows, design tokens, and collaborative design-to-development processes
- Knowledge of web accessibility standards (WCAG, ARIA) and performance optimization techniques
- Comfortable with testing strategies for UI components (unit, integration, visual regression)
- Ability to advocate for the design system, support adoption across teams, and collaborate effectively with designers, PMs, and engineers
- Willingness to leverage AI tools in your workflow for code generation, documentation, and automation.
Benefits
- Remote-first approach with the option for hybrid work from our offices in Kyiv, Warsaw, and Lisbon.
- We value long-term collaboration, whether through typical employment contract, employment of record or B2B arrangements. Be aware that contract type and benefits vary by location - feel free to clarify with our recruiters.
- Work schedule aligned with EU time zones.
- Honest, open culture that values constructive feedback.
- Professional and personal development within a collaborative, supportive team.
- Stable yet growing SaaS product offering an agile environment, ownership, start-up energy, and strong technical challenges.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
JavaScriptTypeScriptReactHTMLCSSCSS-in-JSstyled-componentsEmotionStorybookweb accessibility standards
Soft Skills
collaborationmentorshipadvocacycommunicationdocumentation