Software Development Engineer 3

GreyOrange

Gurugram District

On-site

INR 4,000,000 - 6,000,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

GreyOrange is seeking a senior frontend engineer to own the Sizer / Flow Designer UX, data-grid integration, and an AI-assisted, step-by-step configuration experience. You will drive the BOM output, traceability, and versioning while collaborating with the Applied AI squad to expose recommendations via robust interfaces.

You will lead a cross-functional frontend team, enforce coding standards, and mentor peers to raise the overall skill level while ensuring accessibility and performance across

Qualifications

  • 7-10 years of professional frontend engineering experience.
  • Deep React expertise: component architecture, performance optimisation, hooks, render lifecycle.
  • TypeScript at scale: strong typing, generics, discriminated unions, utility types.
  • Experience building data-grid, spreadsheet-like or form-heavy enterprise UIs.
  • Familiarity with UX patterns for complex multi-step workflows or wizards.
  • Experience designing or consuming RESTful and/or GraphQL APIs.
  • Strong testing discipline: unit, integration and E2E tests.
  • Experience owning a feature from discovery through production, including observability.

Responsibilities

  • Own the Sizer / Flow Designer interaction model: design and build the core UX, grid-based input, formula references, and validation feedback.
  • Build the agentic flow UX: guided configuration steps, AI-surfaced suggestions, explanations, and audit trail.
  • Build the BOM generator UI: output, grouping, export, and change highlights.
  • Build the logic-traceability panel: explain inputs driving outputs, with expandable trees.
  • Own versioning and locking: save, compare, restore, and multi-user workflows.
  • Collaborate with AI squad to design API contracts for streaming recommendations (SSE/WebSocket).
  • Define frontend standards, code quality patterns, and component library conventions.
  • Mentor and review peers to raise the squad's skill level.

Skills

React 18+
TypeScript
Data grid
REST/GraphQL
Testing
AI integration
WebSocket SSE
Accessibility

Tools

AG Grid
TanStack Table
Tailwind CSS
Radix UI
TanStack Query
Zustand
Jotai
Playwright

Job description

The Sizer / Flow Designer is the heart of the Foundry customer experience: the tool that turns a customer's intent into their SKUs, throughput targets and site constraints into a validated bill of materials and a warehouse flow design. It is an agentic, AI-assisted experience that must feel as fluid as a modern spreadsheet while carrying the complexity of a constraint‑solving engine underneath. As the senior frontend engineer on this squad, you own the interaction model, the data‑grid and formula layer, the agentic‑flow UX (step‑by‑step AI‑guided configuration), the BOM visualisation and the traceability UI that shows users why the system recommended what it did. You will collaborate closely with the Applied AI squad to expose recommendation outputs through intuitive, trustworthy interfaces.

Responsibilities
  • Own the Sizer / Flow Designer interaction model: Design and build the core UX: grid‑based input, formula references, dependent fields, validation feedback, and the step‑by‑step agentic flow.
  • Build the agentic flow UX: Implement the guided configuration experience step cards, AI‑surfaced suggestions, inline explanations, progress tracking and the ability to override any AI recommendation with a clear audit trail.
  • Build the BOM generator UI: Design the bill‑of‑materials output: grouped line items, configurable views, export (PDF / CSV), comparison to previous versions and change highlights.
  • Build the logic‑traceability panel: Show users which inputs drove which outputs; implement expandable explanation trees, formula references and sensitivity indicators.
  • Own versioning and locking: Implement solution versioning (save, compare, restore), collaborative locking and change‑request workflows for multi‑user scenarios.
  • Partner with Applied AI: Work with the AI squad to design the API contract that surfaces recommendations into the UI; handle streamed responses (SSE / WebSocket) and partial‑result rendering.
  • Define and enforce frontend standards: Set code‑quality patterns, component‑library conventions and testing standards for the squad's frontend layer.
  • Mentor and review: Code‑review other engineers' frontend work; raise the skill ceiling of the squad through pairing and design critique.
Requirements
  • 7-10 years of professional frontend engineering experience.
  • Deep React expertise: component architecture, performance optimisation, hooks, render lifecycle.
  • TypeScript at scale: strong typing, generics, discriminated unions, utility types.
  • Experience building data‑grid, spreadsheet‑like or form‑heavy enterprise UIs.
  • Familiarity with UX patterns for complex multi‑step workflows or wizards.
  • Experience designing or consuming RESTful and/or GraphQL APIs.
  • Strong testing discipline: unit, integration and E2E tests.
  • Experience owning a feature from discovery through production, including observability.
Good To Have
  • Experience building AI‑assisted or LLM‑integrated UIs (streaming responses, partial‑result rendering, explainability surfaces).
  • Exposure to CPQ, ERP, estimation or pricing tools.
  • Familiarity with React Query / SWR or similar server‑state libraries.
  • Contributed to or owned a design system or shared component library.
  • Experience with collaborative/real‑time editing (OT, CRDTs, or similar).
  • Warehousing, logistics or supply‑chain domain experience.
  • Prior experience at the SDE3 / senior level with mentoring responsibility.
Technical Qualifications

We expect you to be proficient in or quickly learn the following. Senior roles (Band E+) are expected to be experts; Band C/D roles are expected to have working knowledge.

  • Core: React 18+, TypeScript, Vite; strict ESLint / Prettier.
  • Data‑grid: AG Grid or TanStack Table with virtual scrolling, custom cell renderers and formula evaluation.
  • State: TanStack Query for server state; Zustand or Jotai for local; optimistic updates and cache invalidation.
  • AI integration: SSE / WebSocket streamed response handling, abort controllers, partial‑state rendering.
  • Testing: Vitest + Testing Library; Playwright for E2E; visual regression via Chromatic or similar.
  • Design system: Radix UI primitives or shadcn/ui as a base; Tailwind CSS for layout and tokens.
  • Tooling: GitHub monorepo, GitHub Actions CI, CODEOWNERS; Backstage for API / service discovery.
  • Observability: product analytics instrumentation (e. g., Mixpanel); error tracking; reads own Grafana dashboard.
  • Accessibility: WCAG 2.1 AA baseline for all interactive surfaces.

This job was posted by Dhruv Parashar Talent Acquisition from GreyOrange.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Frontend SDE-3
Frontend SDE-3

PW (PhysicsWallah) • Dadri

On-site
INR 3,500,000 - 7,000,000
Senior Frontend React Developer
Senior Frontend React Developer

Luxoft • Bengaluru

On-site
INR 1,800,000 - 3,200,000
Senior Frontend Developer
Senior Frontend Developer

SourcingXPress • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Fullstack Architect
Fullstack Architect

EXL • Dadri

On-site
INR 1,500,000 - 2,700,000
Senior Frontend Engineer - Web Platform Lead
Senior Frontend Engineer - Web Platform Lead

Emeritus • India

On-site
INR 4,000,000 - 7,000,000
Senior Software Engineer I (frontend)
Senior Software Engineer I (frontend)

Schneider Electric • Bengaluru

On-site
INR 4,500,000 - 6,500,000
Senior Frontend Developer
Senior Frontend Developer

Info Services • Hyderabad

On-site
INR 1,300,000 - 2,100,000
Technical Architect- UI
Technical Architect- UI

Comviva • Maharashtra

On-site
INR 350,000 - 550,000
SDE 2 - Frontend
SDE 2 - Frontend

MediBuddy • Bengaluru

On-site
Senior Software Engineer - Front End Developer (AI)
Senior Software Engineer - Front End Developer (AI)

Blue Machines AI • Bengaluru

On-site
INR 1,200,000 - 2,000,000