Viventium Technology
Design Systems Engineer
Skills
2 months ago
Share this opportunity
Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.
Important information
Contract type:
Permanent
Location:
Remote, OR 97458, USA
Work mode:
Remote
Published on:
11 August 2026
What they need
Position Purpose:
Our designers cant reliably see what components already exist in our product. Our engineers reimplement the same primitives. Accessibility issues live undiscovered in shipped code. Were hiring someone to fix that.
This is a forensic and remediation role rather than a greenfield design system role. Youll read our existing codebase, evaluate and extend a partial Storybook setup, document whats there honestly, flag whats broken (especially accessibility), and produce the artifact our design team will use to rebuild the Figma library on top of code thats actually shipped. Youll work closely with two partners: the existing tech lead, whos already invested in this direction and will be your closest engineering collaborator, and the design team, who are both the primary consumer of your output and a daily partner in shaping it.
Key Objectives:
- A working Storybook for the products component library, hosted with Chromatic, with stories that cover the primitives (buttons, inputs, modals, navigation, data display patterns) at full variant, state, and accessibility coverage. This includes upgrading and reconfiguring the inherited Storybook setup to current standards.
- A component audit document a structured catalog of what was found, including duplication clusters (which \buttons\ are really the same component, which are meaningfully different), prop and API patterns across instances, and a severity-ranked list of accessibility findings.
- A consolidation proposal a short memo recommending which components should become canonical, which should be deprecated, and what the design team should treat as the reference set when rebuilding the Figma library.
Essential Duties and Responsibilities:
The essential functions include, but are not limited to the following:
- Component documentation in Storybook
- Codebase discovery and component auditing
- Accessibility audit and remediation guidance
- Cross-functional collaboration
- Strategic documentation and proposals
Minimum Qualifications:
- Strong current Angular experience (Angular 16+, with standalone components, signals, and the modern control flow syntax), and deep familiarity with Storybooks Angular framework (Storybook 8+, CSF3) and Chromatic. You can talk fluently about the tradeoffs of different story-authoring patterns, controls, and test integrations within the Angular Storybook ecosystem.
- Substantive prior experience on a design system or internal platform/tooling team youve contributed to or owned one, not just consumed one.
Strong CSS and front-end fundamentals, with a real depth in accessibility (WCAG, ARIA patterns, focus management, screen reader behavior), theming, responsive design, typographic systems, and motion. A meaningful portion of this role is identifying and remediating accessibility failures, so its not somewhere we can afford a soft spot. - Taste and product sense in component API design. You can walk through a component youre proud of and explain the decisions behind its API prop naming, variant structure, what you chose not to expose.
- Working comfort with AI-assisted engineering workflows (Cursor, Claude Code, Copilot, or similar). You treat AI as a power tool with known failure modes, not a magic wand and youre clear-eyed that the tooling is meaningfully less mature for Angular than for React, so itll help with the boilerplate work but wont accelerate this project as much as it might in a React codebase.
- Comfort reading unfamiliar codebases and reasoning about component semantics from code alone. The first few months of this work is archaeology figuring out what exists and how it really behaves and you need to be at home in that mode.
Preferred Qualifications:
- Experience working closely with a design team pairing with designers, co-owning component decisions, translating design intent into component APIs.
- Experience with consolidation or migration work, taking a sprawling, inconsistent codebase and bringing it toward a canonical state. This is the hardest part of the job, and most greenfield design system experience doesnt prepare you for it.
- Experience inheriting and upgrading an existing Storybook setup auditing configuration, modernizing addons, untangling story conventions that have drifted. This matches the actual day-one state of the role.
- Familiarity with headless or accessibility-primitive libraries in the Angular ecosystem (Angular CDK, Spartan/ng, ng-primitives, or wrapping web-component libraries like Shoelace), and an articulate view on when to wrap them versus build primitives from scratch.
- Open source contributions to design system or developer tooling projects, or experience writing public-facing component documentation that designers and PMs (not just engineers) actually use.
Disclaimer: This job posting has been aggregated from external source. Role details, content, and availability are subject to change. Applicants are advised to confirm the latest information directly on the company website before applying.
Other offers great for you!
These companies are also looking for great profiles
Rheso.tech
Mission Analog / Mixed-Signal IC Design Engineer
Freelance
Toulouse, France
Hybrid
Skills
14 hours ago
Quick apply
Rheso.tech
Mission Software Design Assurance Engineer – Défense
Freelance
Toulouse, France
Hybrid
Skills
13 hours ago
Quick apply
Theodo
Machine Learning Engineer / ML Engineer
480 - 580
Freelance
Paris, France
Hybrid
Skills
9 hours ago
Quick apply