Tech Stack
Tag name is followed by "@" symbol and proficiency level value.
About proficiency levels:
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
A/B Testing @ 3
API
CSS @ 6
Communication @ 6
Data Visualization @ 3
JavaScript @ 6
Profiling @ 3
React @ 6
Technical Leadership
TypeScript @ 6
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
Details
Stripe is a financial infrastructure platform for businesses. The Data Product Experiences team builds intuitive, actionable merchant-facing data products, including client-side rendering engines, high-performance charting libraries, and interactive visualization interfaces for high-throughput streaming telemetry and real-time merchant analytics.
Responsibilities
- Architect and build high-performance client-side data rendering engines capable of smoothly visualizing tens of thousands of data points.
- Partner with designers and product managers to prototype, build, and ship interactive analytics dashboards and data visualization tools across the Stripe Dashboard.
- 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 used by partner teams.
- Provide technical leadership and mentorship through code reviews, pairing, and frontend engineering best practices.
- Collaborate with Product, Design, Data Infrastructure, and Analytics teams to deliver high-quality, data-driven user experiences.
- Optimize rendering performance and state management for web applications handling large datasets, real-time telemetry, and high-density visual components.
Requirements
- At least 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.
- Experience building interactive web charts and visualizations with tools and libraries such as D3.js, Recharts, SVG, Canvas, or WebGL, with a focus on data density and visual-perceptual hierarchy.
- Proven ability to write clear, elegant, well-tested code in a collaborative team environment.
- Experience designing and developing web applications that work across modern browsers, screen dimensions, and devices.
- Strong communication skills and the ability to work effectively with technical and non-technical stakeholders.
Preferred Qualifications
- A design portfolio or frontend codebase demonstrating interactive dashboards, custom charting engines, creative tools, or design systems.
- Understanding of typography, layout, color theory, data density balance, and visual proportion.
- Experience with complex client-side state management, caching, and real-time data-fetching strategies.
- Advanced React proficiency, including fluid interactions, subtle animations, visual refinement, and web rendering performance.
- Experience with accessibility standards for interactive charts and graphs, A/B testing frameworks, synthetic monitoring, and performance profiling tools.
More jobs at Stripe
Specialist Solutions Architect, Radar (APAC)
Stripe · Singapore, Singapore
SGD 298,300-447,500 per year
Software Engineer, Money as a Service
Stripe · Singapore, Singapore
SGD 122,400-183,600 per year
Security Analyst
Stripe · South San Francisco, United States, United States, Seattle, United States, Chicago, United States
USD 121,000-181,600 per year
Solutions Architect, AI
Stripe · South San Francisco, United States, United States, New York City, United States, Chicago, United States
USD 239,900-359,900 per year
Internal Product Engineer, Developer Productivity AI
Stripe · Canada, Toronto, Canada
CAD 172,000-258,000 per year
Similar jobs
Frontend Developer / Software Engineer
ING · Katowice, Poland
PLN 85,200-180,000 per year
Front End Software Engineer, Consumer Engineering
Reddit · United States
USD 164,200-229,900 per year
Senior Frontend Software Engineer, Consumer Engineering
Reddit · United States
USD 190,800-267,100 per year
Senior Full-Stack Software Engineer - ClickPipes Platform
ClickHouse · United States
USD 147,000-238,000 per year
Full Stack Engineer, Education Labs
Anthropic · San Francisco, United States, New York City, United States
USD 300,000-405,000 per year
Senior Software Engineer - Session Replay
Grafana Labs · Canada
CAD 164,500-197,400 per year
Senior Staff Software Engineer, Stripe Dashboard
Stripe · South San Francisco, United States, New York City, United States, Seattle, United States, United States, Toronto, Canada
USD 271,200-406,800 per year
Staff Frontend Engineer - Grafana DataViz
Grafana Labs · Canada
CAD 186,400-223,600 per year