05 ago
|
Data Squared
|
Xico
From disconnected data to confident, explainable decisions.data2 delivers trustworthy, explainable AI (eXAI) that automates critical workflows and turns complexity into clarity.Our patented, hallucination-resistant eXAI reView platform harmonizes data across your ecosystem delivering real-time actionable insights.Job DescriptionYou will help build the user-facing surface of reView - data-intensive web application centered on graph-based data, analytics, and interactive visualization.The product enables enterprise users to explore complex relationships, reason over structured and unstructured data, and interact with results through high-density dashboards and graph interfaces.The stack is a modern SPA built with React 19, TypeScript, and Vite, talking to a FastAPI backend over REST and streaming APIs.The team is small, technical, and focused on solving non-trivial problems in data modeling, reasoning systems, and UX.You will work directly with product, design, and backend engineers across our Mexico City hub and US leadership.RequirementsDesign and implement user-facing features in React and TypeScriptBuild and maintain a component-driven UI using modern React patterns (hooks, context, composition)Integrate with the FastAPI REST backend, including authentication flows (OIDC/SSO)Develop complex, interactive dashboards and graph-based data exploration interfacesWork with streaming APIs (ReadableStream/SSE) for real-time and incremental data flows, including LLM-style outputsEnsure performance, accessibility (WCAG AA),
and responsiveness across the applicationWrite and maintain unit and component testsCollaborate closely with product and design on scope, trade-offs, and UX detailsParticipate in code reviews and contribute to engineering standards3+ years building and shipping production web applicationsDeep experience with React (hooks, state management, component architecture)Experience with Vite, npm, and Git-based workflowsTesting experience: unit (Jest/Vitest) and component (Testing Library)Comfortable consuming REST APIs, handling authentication (OAuth/OIDC), and reasoning about caching and network behaviorStrong written and spoken English skills for cross-border collaborationPreferred QualificationsExperience building interactive, data-dense dashboards or analytics UIsData visualization experience with ECharts (or similar: D3, Recharts, Plotly)Experience with graph visualization (e.g., React Flow, Cytoscape, Neo4j NVL) or graph data models (Cypher)Experience with streaming APIs (SSE, ReadableStream) for real-time or LLM-style flowsFamiliarity with PrimeReact or similar component librariesExperience managing complex client-side state (React Context, reducers, or libraries like Zustand/TanStack Query)Experience with client-side persistence (IndexedDB, localStorage)Performance optimization (Core Web Vitals, bundle splitting, lazy loading, React profiling)Experience integrating with OIDC/SSO providers beyond basic OAuth flowsFamiliarity with CI/CD systems (GitHub Actions, Azure Pipelines, preview deployments)#J-*****-Ljbffr
📌 Front-End Engineer (Xico)
🏢 Data Squared
📍 Xico