Senior Frontend Developer(React + TypeScript)

Cloudsufi

Región Centro

On-site

MXN 900,000 - 1,200,000

Full time

6 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Cloudsufi is seeking a Senior Frontend Developer to craft AI-native data experiences and advanced visualizations for public datasets. You will work with React, TypeScript, and D3.js to build data explorers, topic pages, and conversational search interfaces.

You will collaborate with frontend, backend, data, and AI engineers in an open-source environment to deliver accessible, high-performance interfaces and generative UI components.

Qualifications

  • 8–12 years of professional frontend development experience.
  • Strong production experience with React, including hooks, state management, and component architecture.
  • Advanced knowledge of CSS/SCSS, Flexbox, Grid, responsive design, and web accessibility.
  • Hands-on experience building production-grade D3.js and SVG visualizations.
  • Strong understanding of REST/JSON APIs, client-side state management, and URL-based state serialization.
  • Experience building at least one LLM-powered user experience, such as an AI chat interface, AI search experience, copilot, or agent workflow.
  • Experience with Jest and React Testing Library.
  • Strong Git and GitHub experience, including working with pull requests and collaborative code reviews.

Responsibilities

  • Develop production-quality React and TypeScript features across data explorers, topic pages, and natural-language search experiences.
  • Build sophisticated, interactive data visualizations using D3.js and SVG, including maps, timelines, and charts.
  • Implement advanced visualization interactions such as zooming, brushing, tooltips, filtering, and cross-chart linking.
  • Design and develop AI-native user experiences, including conversational interfaces, streaming responses, and agent workflows.
  • Create interfaces that communicate agent activity, including planning steps, tool calls, progress indicators, approvals, and sources.
  • Build generative UI experiences where model output populates charts, tables, and visualizations.
  • Ensure robust loading, fallback, error, and uncertainty states for AI-generated experiences.
  • Integrate frontend apps with Flask and API services, maintain URL-based state for reproducibility.
  • Maintain accessible, responsive, high-performance interfaces aligned with WCAG.
  • Write unit and component tests and contribute code via GitHub PRs.
  • Collaborate with frontend, backend, data, and AI/ML engineers in an open-source environment.

Skills

React
TypeScript
D3.js
SVG
Python
Flask
Go
gRPC
REST
BigQuery
Cloud infrastructure
Git
GitHub

Job description

Job Title: Senior Frontend Developer, AI-Native Data Experiences

Duration: 12 months

Working Hours: 8:00 AM–5:00 PM PST

Experience: 8–12 years of professional frontend development

About the Project

We are looking is an open knowledge graph that brings together public statistics from authoritative sources, including census bureaus, the United Nations, and the World Bank.

Its open-source web application powers data explorers, topic pages, embeddable visualizations, and natural-language search. The platform is evolving toward AI-native and agentic data experiences, enabling users to interact with complex public datasets through conversational and intelligent interfaces.

As a Senior Frontend Developer, you will work closely with the engineering team and Frontend Lead to build modern, highly interactive data experiences using React, TypeScript, and D3.js.

  • React and TypeScript
  • D3.js and SVG
  • Python and Flask
  • Go, gRPC, and REST
  • BigQuery and cloud infrastructure
  • Git and GitHub
Key Responsibilities
  • Develop production-quality React and TypeScript features across data explorers, topic pages, and natural-language search experiences.
  • Build sophisticated, interactive data visualizations using D3.js and SVG, including choropleth maps, timelines, scatter plots, ranking tables, and linked visualizations.
  • Implement advanced visualization interactions such as zooming, brushing, tooltips, filtering, and cross-chart linking.
  • Design and develop AI-native user experiences, including conversational query interfaces, streaming LLM responses, and agent workflows.
  • Create interfaces that clearly communicate agent activity, including planning steps, tool calls, progress indicators, approvals, and cited sources.
  • Build generative UI experiences where model output dynamically selects and populates real chart, table, and visualization components.
  • Implement robust loading, fallback, error, and uncertainty states for AI-generated experiences.
  • Integrate frontend applications with Flask and Mixer APIs.
  • Maintain query and visualization state in URLs to enable shareable and reproducible experiences.
  • Build responsive, accessible, and high-performance interfaces aligned with WCAG principles.
  • Write comprehensive unit and component tests and contribute production-ready code through GitHub pull requests.
  • Collaborate closely with frontend, backend, data, and AI/ML engineers in an open-source development environment.

Required Qualifications

  • 8–12 years of professional frontend development experience.
  • Strong production experience with React, including hooks, state management, and component architecture.
  • Advanced knowledge of CSS/SCSS, Flexbox, Grid, responsive design, and web accessibility.
  • Hands-on experience building production-grade D3.js and SVG visualizations.
  • Strong understanding of REST/JSON APIs, client-side state management, and URL-based state serialization.
  • Experience building at least one LLM-powered user experience, such as an AI chat interface, AI search experience, copilot, or agent workflow.
  • Experience with Jest and React Testing Library.
  • Strong Git and GitHub experience, including working with pull requests and collaborative code reviews.
Nice-to-Have Qualifications
  • Experience designing agentic UX, including human-in-the-loop approvals, multi-step workflows, progress states, cited answers, and handling model uncertainty.
  • Experience with Gemini APIs, Google ADK, or Model Context Protocol (MCP).
  • Experience designing prompts and evaluating AI features for quality, latency, reliability, and user feedback.
  • Familiarity with Python/Flask, gRPC, and Protobuf.
  • Understanding of knowledge graphs, including StatVars, DCIDs, provenance, Schema.org, MCF, JSON-LD, and RDF.
  • Experience with modern build and testing tools such as Webpack, npm/yarn, Bazel, Percy, and hermetic E2E testing.
  • Experience with Docker and cloud platforms.
  • Contributions to open-source projects or experience working on large-scale open-source applications.
What You'll Work On

You will help shape the next generation of Data Commons experiences by combining advanced frontend engineering, data visualization, and generative AI.

Your work will include:

  • Data Exploration: Build intuitive interfaces for discovering and analyzing large-scale public datasets.
  • Interactive Visualization: Turn complex statistical data into clear, responsive, and highly interactive visual experiences.
  • AI-Powered Search: Enable users to ask natural-language questions and receive useful, transparent, source-backed answers.
  • Agentic Experiences: Create interfaces that make AI workflows understandable and controllable by users.
  • Generative UI: Dynamically render charts, tables, and other data components based on AI-generated responses.
  • Performance & Accessibility: Deliver fast, reliable, responsive, and accessible experiences for a broad global audience.
Ideal Candidate

The ideal candidate is a senior frontend engineer who combines strong React/TypeScript expertise with a passion for data visualization and AI-powered interfaces.

You should be comfortable working on complex user experiences, collaborating with backend and AI engineers, translating ambiguous requirements into scalable frontend architectures, and building polished interfaces that make sophisticated data and AI capabilities easy to understand and use.

Experience working on data-intensive applications, visualization platforms, AI products, or open-source projects will be particularly valuable.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Frontend Engineer - AI-Native Data Visualization
Senior Frontend Engineer - AI-Native Data Visualization

Keka Inc. • Mexico

On-site
MXN 900,000 - 1,300,000
Senior Frontend Engineer: AI-Powered Data Visualizations
Senior Frontend Engineer: AI-Powered Data Visualizations

Cloudsufi • Región Centro

On-site
MXN 900,000 - 1,200,000
Developer, System
Developer, System

Cooper Standard • Aguascalientes

On-site
MXN 300,000 - 520,000
Frontend Engineer
Frontend Engineer

Metova • Mexico

On-site
MXN 551,876 - 827,814
Senior Front-End Developer (React)
Senior Front-End Developer (React)

EPAM Systems • Mexico

Remote
MXN 600,000 - 900,000
Healthcare benefits
Paid time off
Upskilling courses
+1
Front End Developer
Front End Developer

NTT DATA, Inc. • Región Centro

On-site
MXN 900,000 - 1,300,000
Senior Front-End Developer (React)
Senior Front-End Developer (React)

EPAM Systems • Mexico

On-site
MXN 600,000 - 900,000
Healthcare benefits
Employee financial programs
Paid time off
Lead Front-End Developer (React)
Lead Front-End Developer (React)

EPAM Systems • Mexico

Remote
MXN 900,000 - 1,300,000
Healthcare benefits
Paid time off and sick leave
Upskilling, reskilling and certificate
+2
FrontEnd developer
FrontEnd developer

Athenaworks Llc • Ciudad de México

On-site
MXN 732,064 - 1,281,112
Payment in USD
Flexible work schedule
Non-Working Pay Days Policy
+2
Lead Front-End Developer (React)
Lead Front-End Developer (React)

EPAM Systems • Mexico

On-site
MXN 900,000 - 1,500,000