
Senior Front-End Engineer, Generative AI Applications
Cross River
full-time
Posted on:
Location Type: Hybrid
Location: Jerusalem • 🇮🇱 Israel
Visit company websiteJob Level
Senior
Tech Stack
ApolloAWSD3.jsGraphQLJavaScriptJestNext.jsNode.jsReactReduxTypeScript
About the role
- Design and implement responsive web applications using React (Next.js) and TypeScript that surface chat, summarization, and creative‑assist features powered by LLMs
- Build reactive, data‑driven UIs—chat experiences, content editors, dashboards—that integrate with GenAI backend services
- 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)
- 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
- 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)
- Hands‑on exposure to LLM‑based products or services (e.g., chatbots, AI assistants, generative editors)
Benefits
- Flexible hybrid model: 3 days a week in the office – A must
- ₪1,000 net monthly wellness benefit – from therapy to Pilates to your kid’s art class
- Full Keren Hishtalmut
- private health & dental insurance
- Donation matching
- volunteering days
- team outings
- mentorship programs
- A mission-driven culture that values ownership, trust, and meaningful impact
- Snacks (we’ll bring the snacks)
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
ReactTypeScriptREST APIsGraphQLWebSocketSSRReact QueryZustandRedux Toolkitdata visualization
Soft skills
communicationcollaborationproblem-solvingadaptabilityconsensus building