Staff UI Engineer — Scenario Manager
GreyOrange
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.
- 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.
- Experience with diff/comparison UI specifically code review tools, design version history, document comparison.
- Familiarity with warehouse automation or engineering/CAD tools.