Staff UI Engineer — Scenario Manager

GreyOrange

Own the UI that lets Solution Engineers and customers manage, compare, and track scenarios across the life of an implementation from the multiple options explored pre-sales through the one that eventually ships.

What You'll Do

  • Own the Scenario Manager UI: scenario list, version history, side-by-side comparison views, and the "promote to active" workflow.
  • Design comparison views that make it easy to see what changed between two scenarios — BOM differences, layout differences, sizing assumptions.
  • Set UI architecture direction for how scenario data, which spans MFD, Sizer, Layout, and DES/Emulator outputs, is presented coherently in one place.
  • Partner with the Scenario Manager backend engineer on the API contract for scenario versioning and comparison.
  • Mentor engineers building on top of the Scenario Manager surface.

What We're Looking For

  • 8+ years building complex, data-dense UI, ideally involving versioning, comparison, or diff views.
  • Strong React/TypeScript fundamentals and experience architecting UI for large, multi-source datasets.
  • Experience designing UI for a product with many interdependent data sources, not just a single API's worth of data.
  • A track record of setting UI architecture direction for a team, not just building features solo.

Nice to Have

  • Experience with diff/comparison UI specifically code review tools, design version history, document comparison.
  • Familiarity with warehouse automation or engineering/CAD tools.

How to apply

To apply for this job you need to authorize on our website. If you don't have an account yet, please register.