All roles

Frontend Developer

San FranciscoRemote

About the job

Frontend Developer – Data & AI Products

Contract Type: Contract / Freelance

Location: Remote

Language: English

Role Overview

This role sits within a cross-functional data product team responsible for delivering enterprise-scale data, analytics, and AI-enabled applications. The focus is on building high-quality front-end applications that make complex data and advanced analytics accessible and usable for engineers, operational teams, and business stakeholders.

You will typically support one to two data products at a time, working across both greenfield development and existing applications.

Key Responsibilities

  • Design, build, and maintain single-page applications using React and TypeScript
  • Translate complex analytics and AI-driven outputs into clear, intuitive user interfaces
  • Integrate front-end applications with backend APIs and data platforms
  • Implement and manage client-side state management and routing
  • Ensure front-end builds are reliable, performant, and maintainable using modern tooling
  • Improve existing front-end codebases, raising standards around quality, consistency, and usability
  • Collaborate closely with Product Managers, Data Engineers, and Backend Engineers from concept to delivery
  • Contribute to shared front-end standards, patterns, and best practices across products

Required Skills and Experience

  • Strong commercial experience as a Frontend Developer using React and TypeScript
  • Solid understanding of HTML, CSS, and modern front-end best practices
  • Experience implementing state management solutions in complex applications
  • Proven experience integrating front-end applications with RESTful APIs
  • Experience managing routing and application structure in SPAs
  • Hands-on experience with modern build tools, ideally Vite
  • Comfortable working in agile, product-led teams with evolving requirements
  • Strong communication skills and the ability to collaborate across disciplines

Ways of Working

The team values ownership, quality, and collaboration. You will be trusted to take responsibility for front-end delivery, contribute ideas, challenge constructively, and help shape products that make complex data and AI genuinely usable.

Apply

Interested in this role?

Drop your resume and a few details. We’ll take it from here.