Job Type
Full-Time Regular
Location
Central NJ


Our client is seeking a Senior Front-End Engineer (UI/UX) to transform designs into fast, reliable, production-quality interfaces. You’ll work closely with a product designer, a full-stack developer, a software architect, and AI/ML engineers to deliver cutting-edge user experiences. The primary stack is React on the front end, integrating with .NET Core and Python services, deployed both on-prem and in the cloud. This role owns the UI layer while also shaping and implementing backend API contracts when needed.


What You’ll Do

  • Build responsive React UIs from Figma specs and design tokens; contribute patterns to a reusable component library/design system (Storybook, etc.).

  • Collaborate with design on interaction details, motion, and states; provide feasibility and trade-off feedback.

  • Define and integrate APIs with .NET Core and Python services: help design interface contracts, author/maintain OpenAPI specs, generate typed API clients, and contribute lightweight backend endpoints when needed.

  • Visualize AI outputs (detections, thumbnails, annotated images/video) with intuitive UX and real-time updates.

  • Ensure quality and reliability by writing unit/integration/e2e tests (Jest, React Testing Library, Cypress/Playwright), enforcing type safety, and adding client-side telemetry and error handling.

  • Participate in code reviews, CI/CD checks, feature flagging, and on-call rotations for UI issues; optimize bundles and runtime performance.


Collaboration

  • Design: Work with a product designer using Figma, components/variants, tokens, and clickable prototypes.

  • Engineering: Partner with full-stack and architectural teams on API shape, caching, streaming, versioning, and error semantics.

  • AI/ML: Surface model outputs and job states with clear, user-friendly UX.

  • Stakeholders: Demo features, gather feedback, and translate requirements into incremental UI deliverables.


Tech Stack

  • Frontend: React (TypeScript), React Router, Vite/Webpack, Storybook, Zustand/Redux (as needed), CSS modules/CSS-in-JS, Tailwind/MUI.

  • Backend (integration only): .NET Core (C#) and Python services, REST/WebSockets, OpenAPI/Swagger.


Nice to Have

  • Experience with Storybook or other design-system stewardship, including theming/tokens at scale.

  • Media-heavy UI development (images/video, canvas/WebGL) or real-time dashboards.

  • SQL proficiency (PostgreSQL/SQL Server) and ORM experience with EF Core or Dapper.

  • Exposure to NoSQL (MongoDB, CosmosDB, DynamoDB).

  • Familiarity with AI/ML product UX, including surfacing model confidence/metadata.

  • Domain knowledge in physical security, automotive, or industrial systems.