Software Engineer, Design Systems

truebill

United States

On-site

USD 120,000 - 150,000

Full time

5 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Rocket Money is seeking a Design System Engineer to grow our shared UI primitives, tokens, and patterns across React Native and web. You will partner with designers and engineers to improve components, accessibility, and documentation, enabling teams to ship polished experiences.

You’ll contribute to motion design and interaction quality while helping adoption of our design system at scale and maintaining a healthy, well-tested foundation for future work.

Qualifications

  • 3+ years in professional software engineering, building user-facing product experiences with React/React Native/TypeScript.
  • Strong frontend fundamentals and commitment to reliable, maintainable UI.
  • Hands-on accessibility experience or strong interest in inclusive digital products.
  • Interest in design systems: APIs, tokens, docs, adoption, and balance between flexibility and standardization.
  • Excellent collaboration with designers and engineers; able to translate design into durable implementation.
  • Curiosity about motion design and interaction details to improve product experience.
  • Clear written and code communication; able to document usage patterns and explain tradeoffs.
  • Comfort with ambiguity and breaking large improvements into safe, incremental steps.
  • Excited to grow in a mid-level role on a team that values craft and high-leverage systems work.

Responsibilities

  • Build accessible, reusable components; contribute to React Native and web libraries with focus on quality and accessibility.
  • Evolve design system foundations: components, tokens, patterns, docs, and tooling for consistent experiences.
  • Partner across design and engineering; understand needs and translate design intent into durable implementation.
  • Strengthen accessibility practices; identify gaps and raise the bar for accessibility across product work.
  • Contribute to motion and interaction quality; work on motion design, micro-interactions, and transitions.
  • Improve documentation and examples; create Storybook usage guidance, migration notes, and technical docs.
  • Support adoption at scale; help teams migrate to shared components and patterns based on real usage.
  • Keep the foundation healthy; write tests, maintain quality, and participate in code reviews for reliability.

Skills

React
React Native
TypeScript
Frontend fundamentals
Accessibility
Design systems
Collaboration
Motion design
Writing & docs

Tools

Storybook
Figma
Design tokens
Visual regression testing
Frontend testing tools

Job description

ABOUT ROCKET MONEY

Rocket Money's mission is to meaningfully improve the financial prosperity of millions of people. Rocket Money offers members a unique understanding of their finances and a suite of valuable services that save them time and money - ultimately giving them a leg up on their financial journey.

ABOUT THE TEAM

The Design Systems team builds the foundations that help Rocket Money product teams create high-quality experiences quickly, consistently, and accessibly. We work across React Native and web to design, build, document, and evolve the shared components, tokens, patterns, and tooling that product engineers and designers rely on every day.

Our work sits at the intersection of product engineering, design, accessibility, and developer experience. We care deeply about making the right thing the easiest thing: accessible components by default, clear guidance when teams need to make tradeoffs, and implementation patterns that help teams ship polished experiences without reinventing the wheel.

As a Design System Engineer, you'll help grow the system that powers Rocket Money's product experience. You'll partner closely with designers and engineers to improve shared UI primitives, contribute to motion and interaction patterns, strengthen accessibility across our component library, and make our system easier to adopt through documentation, examples, and thoughtful APIs.

IN THIS ROLE, YOU'LL
  • Build accessible, reusable components. Contribute to our shared React Native and web component libraries with a focus on quality, usability, and accessibility from the start.
  • Help evolve our design system foundations. Work on components, tokens, patterns, documentation, and tooling that make it easier for product teams to build consistent user experiences.
  • Partner across design and engineering. Collaborate with designers, product engineers, and other stakeholders to understand needs, translate design intent into durable implementation, and help teams adopt system patterns successfully.
  • Strengthen accessibility practices. Build components and patterns that support inclusive experiences, identify accessibility gaps, and help raise the bar for how Rocket Money teams think about accessibility in everyday product work.
  • Contribute to motion and interaction quality. Bring curiosity and care to motion design, micro-interactions, transitions, and the small details that make product experiences feel intuitive and polished.
  • Improve documentation and examples. Create clear Storybook examples, usage guidance, migration notes, and technical documentation that help engineers use the design system confidently.
  • Support adoption at scale. Help product teams migrate to shared components and patterns, respond to feedback, and improve the system based on real usage across the codebase.
  • Keep the foundation healthy. Write thoughtful tests, maintain implementation quality, and participate in code reviews that make our shared UI infrastructure more reliable over time.
ABOUT YOU
  • You have 3+ years of professional software engineering experience, ideally building user-facing product experiences with React, React Native, TypeScript, or similar technologies.
  • You have strong frontend fundamentals and care about building UI that is reliable, maintainable, and enjoyable for other engineers to use.
  • You have hands-on experience with accessibility or a demonstrated interest in making digital products more inclusive. You think about keyboard behavior, screen readers, focus management, semantic structure, color contrast, and usable interaction patterns.
  • You're interested in design systems: component APIs, design tokens, documentation, adoption, consistency, and the balance between flexibility and standardization.
  • You enjoy collaborating closely with designers and engineers, and you can move comfortably between design intent, technical constraints, and pragmatic implementation.
  • You bring curiosity about motion design and interaction details. You don't need to be a motion specialist, but you're excited to help build thoughtful, accessible motion patterns that improve the product experience.
  • You communicate clearly in writing and in code. You can explain tradeoffs, document usage patterns, and help other engineers understand how and why to use shared components.
  • You're comfortable working in ambiguity, asking good questions, and breaking larger improvements into safe, incremental steps.
  • You're excited to grow in a mid-level role on a team that values craft, collaboration, accessibility, and high-leverage systems work.
NICE TO HAVE
  • Experience contributing to or maintaining a design system, component library, or shared frontend platform.
  • Experience with React Native, mobile accessibility, animation libraries, or cross-platform UI patterns.
  • Familiarity with Storybook, Figma, design tokens, visual regression testing, or frontend testing tools.
  • Experience supporting migrations or adoption of shared components across a
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer, Design Systems (Fully Remote)
Software Engineer, Design Systems (Fully Remote)

Rocket Money • United States

Remote
USD 120,000 - 180,000
Collaborative culture
Design Systems Engineer: Accessible UI & Shared Components
Design Systems Engineer: Accessible UI & Shared Components

Rocket Money • United States

On-site
USD 130,000 - 170,000
Life Insurance
Long/Short Term Disability
Competitive Pay
+6
Software Engineer, Design Systems
Software Engineer, Design Systems

Rocket Money • Washington

On-site
USD 130,000 - 170,000
Health, Dental & Vision Plans
Life Insurance
Long/Short Term Disability
+2
Design Systems Engineer: Accessible UI & Shared Components
Design Systems Engineer: Accessible UI & Shared Components

truebill • United States

On-site
USD 120,000 - 150,000
Design Systems Engineer - Accessible UI & Shared Components
Design Systems Engineer - Accessible UI & Shared Components

Rocket Money • Washington

On-site
USD 130,000 - 170,000
Health, Dental & Vision Plans
Life Insurance
Long/Short Term Disability
+2
Software Engineer, Design Systems Rocket Money · San Francisco, NY + 1 more Full-time · On-site $130,000–170,000 10 minutes ago
Software Engineer, Design Systems Rocket Money · San Francisco, NY + 1 more Full-time · On-site $130,000–170,000 10 minutes ago

Emploive • San Francisco (CA)

On-site
USD 130,000 - 170,000
Health Insurance
Life Insurance
Disability
+8
Software Engineer, Design Systems
Software Engineer, Design Systems

Rocket Money • United States

On-site
USD 130,000 - 170,000
Life Insurance
Long/Short Term Disability
Competitive Pay
+6
Design Systems Engineer — Accessible UI, Tokens & Docs
Design Systems Engineer — Accessible UI, Tokens & Docs

Emploive • San Francisco (CA)

On-site
USD 130,000 - 170,000
Health Insurance
Life Insurance
Disability
+8
Design Systems Engineer – Accessible UI Components
Design Systems Engineer – Accessible UI Components

Rocket Money • United States

Remote
USD 120,000 - 180,000
Collaborative culture
Director of Systems & Platform Engineering
Director of Systems & Platform Engineering

Rocket Money • New York (NY)

On-site
USD 200,000 - 240,000
Life Insurance
Long/Short Term Disability
Competitive Pay
+5