Cross River

Senior Front-End Engineer, Generative AI Applications

Cross River

full-time

Posted on:

Origin:  • 🇮🇱 Israel

Visit company website
AI Apply
Manual Apply

Job Level

Senior

Tech Stack

ApolloAWSD3.jsGraphQLJavaScriptJestNext.jsNode.jsReactReduxTypeScript

About the role

  • Build reactive, data‑driven UIs—chat experiences, content editors, dashboards—that integrate with GenAI backend services.
  • Design and implement responsive web applications using React (Next.js) and TypeScript that surface chat, summarization, and creative‑assist features powered by LLMs.
  • Integrate securely with backend GenAI APIs (REST/GraphQL, WebSocket) and handle real‑time streaming of model responses.
  • Build reusable UI components (TailwindCSS/shadcn/ui) and design systems for prompt inputs, context panes, and feedback collectors.
  • Implement client‑side observability (OpenTelemetry, Sentry) to monitor latency, errors, and usability of GenAI features.
  • Optimize performance through code‑splitting, server‑side rendering (SSR), and efficient state management (React Query, Zustand, or Redux Toolkit).
  • Collaborate with product designers and ML/backend engineers to iterate on prompt engineering, UI/UX flows, and evaluation loops.
  • Champion accessibility (WCAG 2.1 AA), localization, and responsive design to reach global audiences.

Requirements

  • Available working some US hours
  • Proficient in Hebrew and English both written and verbal, sufficient for achieving consensus and success in a remote and largely asynchronous work environment - Must
  • 4+ years professional experience building modern web applications with React or similar frameworks.
  • Strong TypeScript skills and deep understanding of component architecture, hooks, and state management patterns.
  • Experience integrating with REST and GraphQL APIs; familiarity with real‑time protocols (WebSocket, SSE).
  • Hands‑on exposure to LLM‑based products or services (e.g., chatbots, AI assistants, generative editors).
  • Proficiency with CSS‑in‑JS or utility‑first frameworks (TailwindCSS) and responsive design best practices.
  • Working knowledge of CI/CD pipelines (GitHub Actions), automated testing (Jest, Playwright), and performance tooling (Lighthouse, Web Vitals).
  • Experienced building streaming chat or collaborative editing UIs (e.g., using WebSocket or WebRTC).
  • Familiarity with vector‑search UX patterns (semantic search bars, result ranking visualizations).
  • Exposure to design systems (Storybook) and Figma collaboration.
  • Knowledge of authentication patterns (OAuth, Cognito) and secure client‑side storage.
  • Background in data visualization (Recharts, D3) for AI analytics dashboards.