06 sep
|
Data Squared
|
Celaya
06 sep
Data Squared
Celaya
You will help build the user-facing surface of reView - a 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.
Requirements
Design and implement user-facing features in React and TypeScript
Build 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 interfaces
Work with streaming APIs (ReadableStream/SSE) for real-time and incremental data flows, including LLM-style outputs
Ensure performance, accessibility (WCAG AA), and responsiveness across the application
Write and maintain unit and component tests
Collaborate closely with product and design on scope, trade-offs, and UX details
Participate in code reviews and contribute to engineering standards
Requirements
3+ years building and shipping production web applications
Strong JavaScript and TypeScript, including generics, discriminated unions, and strict typing
Deep experience with React (hooks, state management, component architecture)
Solid HTML/CSS fundamentals: semantic markup, responsive design, accessibility (WCAG AA), modern CSS (flexbox, grid)
Experience with Vite, npm, and Git-based workflows
Testing experience: unit (Jest/Vitest) and component (Testing Library)
Comfortable consuming REST APIs, handling authentication (O
📌 Front-End Engineer (Celaya)
🏢 Data Squared
📍 Celaya