Senior Software Engineer – Frontend

Company: PandaDoc

Salary: Not provided

Location: , United Kingdom

react

Description

• 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 • Extend impact beyond components—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—from component scaffolding to design token synchronization • Establish feedback loops with designers and product teams to continuously improve component quality and usability • Drive adoption of Thesis across the organization by supporting engineering teams, improving documentation, and establishing clear usage guidelines • Champion accessibility standards and best practices, ensuring all components meet WCAG guidelines • Mentor engineers on component architecture, composition patterns, and design system principles • Stay ahead of industry trends in design systems, frontend development, and AI-assisted workflows • Leverage GenAI to boost adoption and developer experience—build intelligent agents, migration tools, and automation that help engineers work more efficiently • Apply prompt engineering and context-aware AI to accelerate development cycles, from component generation to automated migrations.

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 (preferred), Emotion, or similar • Experience with Storybook for building and documenting components in isolation • Experience building and maintaining UI component libraries at scale, including component architecture, APIs, and composition patterns • 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—from code generation to documentation to automation—and explore how AI can enhance design system adoption and developer experience.

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 • 6 self care days • A competitive salary • And much more!

Apply here

job post pulled from jsjobs

Get TypeScript jobs in your inbox

Copyright © ReadingWaters 2026.