UI/React Developer
Required Skills & Experience:
- Strong React development experience.
- TypeScript expertise with strict typing and reusable domain models.
- React Router or equivalent routing framework.
- State management using React context
- Experience implementing complex data-entry UIs with editable tables/grids.
- Chart.js or equivalent React charting experience for engineering plots.
- OIDC frontend integration.
- SSE or streaming-event UI integration.
- Experience consuming typed backend contracts and applying incremental state updates.
- Ability to translate Figma designs into maintainable production UI without owning the design.
- Familiarity with automated frontend testing and Playwright-compatible implementation patterns.
Job Description:
Build the standalone React SPA application shell, routing, environment configuration, and frontend build pipeline.
Implement wizard workflow using approved wireframes:
- Integrate OIDC authentication in React
- Implement frontend AG-UI integration
- Build data setup screens
- Build computational workflow UI:Build analysis and results screens:
Build notification UIEnsure the frontend implementation follows approved Figma designs, acceptance criteria, and integration contracts.
Write/support unit, component, and Playwright-friendly UI behavior tests.