Stripe logo

Frontend Engineer, Data Product Experiences

Stripe

N/A · Canada Locations · 2+ years experience · Posted Sep 22, 2026

At a glance

Experience
2+ years experience
Location
N/A · Canada Locations

About Stripe

  • Stripe is a financial infrastructure platform for businesses. Millions of companies—from the world’s largest enterprises to the most ambitious startups—use Stripe to accept payments, grow their revenue, and accelerate new business opportunities. Our mission is to increase the GDP of the internet, and we have a staggering amount of work ahead. That means you have an unprecedented opportunity to put the global economy within everyone’s reach while doing the most important work of your career.

About the role

  • The Data Product Experiences team builds client-side rendering engines, high-performance charting libraries, and interactive visualization interfaces for Stripe's merchant-facing data products.
  • This role involves architecting and building high-performance client-side data rendering engines to visualize large datasets smoothly.

Responsibilities

  • Partner with designers and product managers to prototype, build, and ship interactive analytics dashboards and data visualization tools.
  • Contribute to Stripe’s core design system by developing scalable, reusable visualization components and charting standards.
  • Design frontend integration strategies and robust API contracts for analytics components.
  • Provide technical leadership and mentorship through code reviews, pairing, and fostering frontend engineering best practices.
  • Collaborate across Product, Design, Data Infrastructure, and Analytics teams.
  • Optimize rendering performance and state management for web applications handling large datasets and real-time telemetry.

Requirements

  • 2+ years of relevant web front-end development or creative technology experience in a tech-forward, product-driven company.
  • Advanced experience with React, modern TypeScript/JavaScript, HTML5, CSS/Sass, and modern web application architecture.
  • Demonstrated experience building interactive web charts and visualizations using tools such as D3.js, Recharts, SVG, Canvas, or WebGL.
  • Proven track record of writing clear, elegant, well-tested code in a collaborative team environment.
  • Deep experience designing and developing web applications that function seamlessly across modern browsers, screen dimensions, and devices.
  • Strong communication skills with the ability to work effectively alongside technical and non-technical stakeholders.

Preferred qualifications

  • Design portfolio or frontend codebase showcasing interactive dashboards, custom charting engines, creative tools, or design systems.
  • Understanding of formal design principles including typography, layout, color theory, data density balance, and visual proportion.
  • Experience building sophisticated interactive tools encompassing complex client-side state management, caching, and real-time data fetching strategies.
  • Advanced proficiency with React, with an emphasis on fluid interactions, subtle animations, visual refinement, and web rendering performance.
  • Experience with accessibility (a11y) standards for interactive charts and graphs.
  • Experience with A/B testing frameworks, synthetic monitoring, and performance profiling tools.

Skills

  • React
  • TypeScript
  • JavaScript
  • HTML5
  • CSS
  • Sass
  • D3.js
  • Recharts
  • SVG
  • Canvas
  • WebGL

Stripe

Frontend Engineer, Data Product Experiences

Apply now