Design Engineer

Company:  World Wide Technology
Location: Phoenix
Closing Date: 08/11/2024
Hours: Full Time
Type: Permanent
Job Requirements / Description

This job is part of WWT's Strategic Resourcing services. The candidate will support a WWT customer and be employed by one of WWT's preferred partners.

Why WWT?

At World Wide Technology, we work together to make a new world happen. Our important work benefits our clients and partners as much as it does our people and communities across the globe. WWT is dedicated to achieving its mission of creating a profitable growth company that is also a Great Place to Work for All. We achieve this through our world-class culture, generous benefits, and by delivering cutting-edge technology solutions for our clients.

WWT was founded in 1990 in St. Louis, Missouri. We employ more than 10,000 people globally and closed nearly $20 billion in revenue in 2023 . We have an inclusive culture and believe our core values are the key to company and employee success. WWT is proud to have been included on the FORTUNE "100 Best Places to Work For®" list 12 years in a row!

Design System Engineer

Office/Remote: Local to PHX is preferred, followed by the West Coast time zone, but the position can be opened beyond that if the right person is available and can work West Coast/Client hours.

6 months

Top skills that candidates must be able to speak to previous experience in:

  • Gap coming up really quick - design system engineer - Flutter skillset a must, Figma nice to have.
  • Experienced front-end dev that knows the handoff to/from designers.
  • Need a person who can go to bat for building our front ends in flutter correctly.
  • Someone who can critique specs that come from designers and compare against standards.
  • Local to PHX preferred, then west coast time zone, but then open beyond that - if it's the right person and they can work west coast/freeport hours.

Key takeaways:

  • A Design System Engineer is the crucial link between designers and developers, standardizing UI components and design guidelines.
  • Beyond code and design, DSEs play an active role in quality assurance, documentation, and cross-team collaboration.
  • Mastery of front-end development languages like Dart/Flutter as well as design tools Figma.
  • DSEs are instrumental throughout the product development cycle, ensuring design systems are consistently implemented and updated.
  • Familiarity with version control systems like Git and frameworks like Flutter enhances a DSE's ability to manage and scale design systems effectively.
  • Bridge the gap to serve designers and engineers more efficiently with our Design System (MDS) and Flutter technology.

Who is a Design System Engineer?

  • A Design System Engineer ensures a seamless transition from visual concept to functional code.
  • DSEs curate and maintain the MDS design system, a centralized repository standardizing UI components and design guidelines. They share the responsibility of code with developers and user experience and design principles with the Design Ops team.
  • DSEs have a broad skill set from design tools and design thinking to writing code (HTML, CSS, and Javascript) and using front-end technologies (Flutter/Dart, React, Vue, Angular, etc.). DSEs are the go-to experts for design system's consistency, component's structure, and cross-team collaboration within a design system team. They keep the design and development workflows cohesive and streamlined. What Skills Does a Design System Engineer

What Skills Does a Design System Engineer Need?

  • While the design system engineer is a specialist role, their skill set must be broad to meet the position's multifaceted demands. Here are the hard and soft skills you'll need

Hard Skills

- Front-End Development: Flutter, HTML, CSS, and JavaScript

- Frameworks and Libraries: Familiarity with Dart/Flutter

- Version Control: Proficiency in Git is another non-negotiable for tracking and managing design system changes.

- Design Tools: Competency in Figma facilitates collaborating with design teams to create and modify UI components.

- Automated Testing: Skills in Jest, Mocha, or similar testing frameworks guarantee the design system's quality and reliability.

Soft Skills

- Communication skills: Clear articulation of complex technical ideas to designers, developers, and stakeholders makes everyone's life easier.

- Attention to Detail: Minor visual or functional inconsistencies can derail a project. Accuracy is key.

- Problem-Solving: Design systems are complex, requiring an ability to troubleshoot issues swiftly and effectively.

- Collaboration: The role sits at the intersection of design and development; teamwork skills are crucial.

- Time Management: Juggling design, development, and stakeholder meetings means strong organizational skills are essential.

Apply Now
An error has occurred. This application may no longer respond until reloaded. Reload 🗙