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
Implementation Consultant (AMER)
Stripe · Chicago, United States
USD 153,400-230,200 per year
Data Scientist
Stripe · Seattle, United States
USD 193,200-288,000 per year
Design Engineer, Expansion
Stripe · United States
USD 157,300-235,900 per year
Frontend Engineer, Data Product Experiences
Stripe · United States
USD 173,000-259,600 per year
AI Solutions Developer
Stripe · United States
USD 147,200-220,800 per year
Similar jobs
Senior Full Stack Software Engineer, Data Platform
Nvidia · Santa Clara, United States
USD 140,000-270,200 per year
Senior Web Software Engineer, Data Science Prototyping
Airbnb · United States, San Francisco, United States
USD 196,000-227,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
Senior Software Engineer, Community Builders
Reddit · United States
USD 190,800-267,100 per year
Senior Frontend Engineer, Home Experience
Reddit · United States
USD 190,800-267,100 per year
Full Stack Engineer, Education Labs
Anthropic · New York City, United States, San Francisco, United States
USD 300,000-405,000 per year