Senior Frontend Developer – AI Native Data
Core
Build interactive, scalable, and AI-powered user interfaces for data explorers, natural-language search, and AI-driven digital solutions.
Role type
Senior Frontend Developer (AI Native Data)
Builds
Interactive data visualization dashboards, conversational AI interfaces, and agent workflow displays
Domain
Cloud, Data, and AI-driven digital solutions
Deliverable
production ML models | product features
Required skills
React.js, TypeScript, JavaScript (ES6+), D3.js, SVG, REST API integration, URL-based state serialization, automated testing (Jest, React Testing Library), web accessibility (WCAG), Git/GitHub workflows
Preferred skills
LLM-powered application development, Agentic UX, Gemini API, Google Agent Development Kit (ADK), Model Context Protocol (MCP), Python, Flask, gRPC, Protocol Buffers, knowledge graphs, Webpack, Docker, GCP, GKE
Technologies
React, TypeScript, D3.js, SVG, Jest, React Testing Library, Flask, REST APIs, Git, GitHub, Webpack, npm, yarn, Bazel, Percy, Docker, GCP, GKE
Responsibilities
Develop and maintain frontend applications using React and TypeScript; Build interactive features for data explorers and natural-language search interfaces; Design and implement advanced data visualizations using D3.js and SVG; Develop AI-native user experiences including conversational interfaces and streaming LLM responses; Create agent workflow interfaces displaying execution steps and tool calls; Implement generative UI components dynamically rendering charts based on AI outputs; Integrate frontend applications with backend services through REST APIs; Manage application state including URL-based serialization; Develop and maintain automated tests to ensure code quality
Seniority
Senior, hands-on IC