PermitFlow

Design System Engineer

PermitFlow4 days ago
Location

New York City, NY

Type

Full Time

Salary

USD 135,000 – 250,000

Level

Senior

Role

Design System Engineer

Posted

Apr 6, 2026

Full TimeSenior

The role

Summary

PermitFlow is seeking a Design System Engineer to be the technical steward of their React component library, working at the critical intersection of design and engineering. The ideal candidate will drive the evolution of the design system, establishing standards, reviewing components, and ensuring consistency across the product's user interface.

What you'll do

Design System Development: Own the day-to-day development and evolution of PermitFlow's React component library across all levels of Atomic Design hierarchy
Component Standards: Define and enforce component standards, including API contracts, design token usage, prop interfaces, and variant patterns
Design Collaboration: Partner closely with designers to translate Figma design specs into production-grade components with high fidelity
Quality Assurance: Review pull requests into the component library, maintaining high-quality standards and ensuring consistency
Documentation and Tooling: Manage Storybook documentation, use Chromatic for visual regression testing, and lead the Design Systems Guild across product teams

What we look for

Technical

React and TypeScriptStrong fundamentals in React and TypeScript, with ability to think in component-based architecture
Design System ExperienceProven experience building and maintaining a production design system or component library
Design ToolingProficiency with design and developer experience tools like Figma, Storybook, and Chromatic

Education

Computer ScienceBachelor's degree in Computer Science, Software Engineering, or related field preferred

Experience

Design System Development3-5 years of experience in creating and maintaining design systems in a professional setting

Skills

Required skills

ReactAdvanced component development and state management
TypeScriptStrong typed programming with comprehensive type definitions
Design SystemsExpertise in creating scalable, consistent UI component libraries

Nice to have

Tailwind CSSExperience with utility-first CSS framework
AccessibilityKnowledge of WCAG standards and inclusive design principles
Design PrimitivesFamiliarity with ShadCN or Radix UI component primitives

Compensation & benefits

Salary

USD 135,000 – 250,000 (annual)

Stock options

Available

Benefits

Medical Coverage

100% company-paid base medical, dental, and vision coverage

Retirement Plan

401(k) savings plan with potential company matching

Paid Time Off

Unlimited PTO and paid family leave

Equipment Stipend

Home office and equipment stipend for remote work setup

Meals

Daily in-office lunch and dinner provided

Commuter Benefits

Pre-tax transit and parking benefits


Interview process

  1. 1
    Initial Screening Phone or video call with recruiting team to discuss background and experience
  2. 2
    Technical Interview In-depth discussion of design system experience, code review, and technical capabilities
  3. 3
    Design System Challenge Practical assessment of component design, documentation, and system architecture skills
  4. 4
    Team Interview Meetings with design and engineering team members to assess cultural fit and collaboration potential
  5. 5
    Final Interview Discussion with senior leadership about role expectations and company vision

Apply for this position

You'll be redirected to the company's application page