Front End Software Engineer (Real-Time Dashboards)
Full-Time Regular
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.