Sr. Design System Engineer

Full Time
6 months ago
Sr. Design System Engineer

US or Canada (Remote); #LI-Remote

Meet the Team

As a member of the Design Systems team, you’ll join a group of engineers and designers passionate about building an accessible and widely adopted design system for HashiCorp’s growing portfolio of products and other experiences. We have team members working from Canada, the UK, and the US.

What We Do

We’re the creators of the Helios Design System! We build and support a single source of truth for the design vision, tools, documentation, process, and infrastructure needed to build accessible, differentiated experiences for Hashicorp’s user interfaces.  

What You’ll Do

You’ll play a key role in maintaining and maturing a design system, built using Ember.js, which is used across all of HashiCorp’s products. You’ll collaborate with engineers and designers across the company to understand their needs and work to develop the necessary tools and infrastructure to support an accessible, extensible design system.

You might use your skills with design systems, Ember.js, or accessibility to contribute to our efforts to maintain and enhance Helios through the addition of new features and support its adoption in our products or support the health and long-term stability of the Helios monorepo.

Your Roadmap to Success

Your First 30 days

  • Onboard and become more familiar with HashiCorp’s products
  • Gain familiarity with the Helios codebases and repositories (and suggest possible improvements where you see the opportunity)
  • Collaborate with the designers in the team, participating and contributing to discussions around the implementation and enhancement of components in the Figma libraries
  • Review other team members’ pull requests, and provide timely feedback to them

Your First 90 Days

  • Build relationships with engineers and designers who are adopters of the design system
  • Start to contribute to the development of UI components in our Ember.js component library
  • Convert existing design system components to TypeScript
  • Gain familiarity with and work directly on the products' codebases using the design system to support the correct adoption of the components provided by the design system.
  • Fully participate and contribute to all the team activities and processes: daily syncs, weekly planning sessions, weekly office hours, and bi-weekly retrospectives.

Your First 180 Days

  • Contribute to the development of complex components and patterns like a DataGrid in collaboration with Design System designers and relevant stakeholders
  • Serve as a resource for other design and engineering teams on the best way to build accessible products using our design system.
  • Work with the team to define vision, goals, and roadmaps for the medium and long term.
Ingénieur principal, Systèmes de conception

États-Unis ou Canada (à distance); #LI-REMOTE

Rencontrez l’équipe

En tant que membre de l’équipe des systèmes de conception, vous vous joindrez à un groupe d’ingénieurs et de concepteurs passionnés par la création d’un système de conception accessible et largement adopté pour le portefeuille croissant de produits et d’autres expériences de HashiCorp. Des membres de notre équipe travaillent au Canada, au Royaume-Uni et aux États-Unis.

Ce que nous faisons

Nous sommes les créateurs du système de conception Helios! Nous développons et soutenons une source unique et fiable pour la vision de conception, les outils, la documentation, le processus et l’infrastructure nécessaires afin de créer des expériences accessibles et différenciées pour les interfaces utilisateurs de Hashicorp.  

Ce que vous ferez

Vous jouerez un rôle clé dans l’entretien et le perfectionnement d’un système de conception, créé à l’aide de Ember.js, qui est utilisé dans tous les produits HashiCorp. Vous collaborerez avec des ingénieurs et des concepteurs de l’ensemble de l’entreprise pour comprendre leurs besoins et travailler à développer les outils et l’infrastructure nécessaires pour soutenir un système de conception accessible et extensible.

Vous pourrez mettre à profit vos compétences avec les systèmes de conception, Ember.js ou en matière d’accessibilité pour contribuer à nos efforts de maintien et d’amélioration d’Helios par l’ajout de nouvelles fonctionnalités et le soutien de son adoption dans nos produits ou pour soutenir la santé et la stabilité à long terme du référentiel unique Helios.

Votre voie vers la réussite

Vos 30 premiers jours

  • Intégrer et se familiariser avec les produits HashiCorp.
  • Se familiariser avec les bases de code et les référentiels d’Helios (et apporter des améliorations là où vous voyez l’occasion).
  • Collaborer avec les concepteurs de l’équipe, en participant et en contribuant aux discussions sur la mise en œuvre et l’amélioration des composants dans les bibliothèques Figma.
  • Passer en revue les requêtes des autres membres de l’équipe et leur fournir une rétroaction en temps opportun.

Vos 90 premiers jours

  • Établir des relations avec les ingénieurs et les concepteurs qui adoptent le système de conception.
  • Commencer à contribuer au développement des composants de l’interface utilisateur dans notre bibliothèque de composants Ember.js.
  • Convertir les composants existants du système de conception au format TypeScript.
  • Se familiariser avec les bases de code des produits et travailler directement sur celles-ci à l’aide du système de conception pour soutenir la bonne adoption des composants fournis par le système de conception.
  • Participer et contribuer pleinement à toutes les activités et à tous les processus de l’équipe : synchronisations quotidiennes, séances de planification hebdomadaires, bloc horaire hebdomadaire et rétrospectives toutes les deux semaines.

Vos 180 premiers jours

  • Contribuer au développement de composants et de modèles complexes comme une grille de données en collaboration avec les concepteurs de systèmes de conception et les intervenants pertinents.
  • Agir à titre de ressource pour d’autres équipes de conception et d’ingénierie sur la meilleure façon de créer des produits accessibles au moyen de notre système de conception.
  • Travailler avec l’équipe pour définir la vision, les objectifs et les feuilles de route à moyen et à long terme.

 

The base pay range for this role is:$153,000—$180,000 CAD

ALERT: HashiCorp has received reports of scams where individuals purporting to represent HashiCorp conduct bogus “employment interviews” via email or text, and then request payment as a condition for receiving an offer of employment. HashiCorp and its subsidiaries do not conduct interviews by email or text, and will never request payment as a condition for applying for a position or receiving an offer of employment.  These scam operators may also ask for your personal information (name, address, birthdate, social security number, etc.), which you should not provide to them.  If you have been the target of such a scam, you should report it to the U.S. Federal Trade Commission (see this FTC posting for further details: https://www.consumer.ftc.gov/articles/job-scams) the office of your state Attorney General, or the government agency responsible for investigating matters such as this where you reside.