⚠︎ This job is no longer accepting applications.

Be the Candidate They Can't Ignore.

Don't just send a resume; set yourself up so the right work finds you.

  • Look like a pro instantly with a stunning personal brand.

  • Gain instant "Top Ten" status so you aren't just another name in a pile.

  • Wake up to booked meetings instead of "rejection" emails.

Join the Club — Free Forever
Job Closed

Software Development Engineer 3

  • Source: Naukri
  • GreyOrange
  • $37,060.29 to $47,648.95 /yr
  • Hybrid
  • Bengaluru
  • Full-Time
  • Mid level

Job Description

ABOUT THE ROLE

The Sizer / Flow Designer is the heart of the Foundry customer experience: the tool that turns a customer’s intent 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.

WHAT YOU’LL DO

  • 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.

MINIMUM (REQUIRED) QUALIFICATIONS

  • 7–12 years 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.

PREFERRED QUALIFICATIONS

  • 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.
  • **Observ…

Skills

  • expandable
  • React
  • TypeScript
  • microsoft-typescript
  • GraphQL
  • react-query
  • vite
  • ESLint
  • prettier
  • aggrid
  • Zustand
  • Playwright
  • Tailwind
  • tailwind-css
  • Github
  • github-actions
  • mixpanel
  • Grafana
This job is no longer accepting applications.

You missed this one - but you don't have to keep missing out. Try Club members get matched with open opportunities before they're gone, so you're always first in line, never last.

Join the Club — Free Forever
Create Free Account & Apply
  • Free personal website
  • Built-in Talent Agent
  • Apply to future jobs in 1 click
  • Get matched to similar roles
or
Apply as a guest this time

You'll apply successfully, but won't be able to track your application, save this job, or get matched to similar roles.

This listing is a publicly available opportunity curated by Try Club to help talent discover relevant roles. Try Club is an independent platform and is not affiliated with GreyOrange

Get Similar Jobs

Browse more similar roles on TRY and find your perfect match.

Show Me Similar Jobs

Stop Searching. Start Thriving.

Why waste time chasing leads when the perfect projects can find you?
With TRY, clients actively searching for professionals with your skills can discover you in seconds. Whether it's a quick gig or your dream role, we connect you with opportunities that matter.

  • Get found faster
  • Let projects come to you
  • Build a career on your terms

Take control of your career today.

Claim Free Website in 2 Minutes