About the role
Stripe is a financial infrastructure platform for businesses. The Data Product Experiences team builds merchant-facing data tools to make Stripe's data products intuitive, delightful, and actionable. In this role, you will architect and build high-performance client-side data rendering engines from scratch to visualize tens of thousands of data points smoothly.
What you'll do
- 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 for engineering teams.
- Design frontend integration strategies and robust API contracts to enable seamless adoption of analytics components by partner teams.
- Provide technical leadership and mentorship through code reviews, pairing, and promoting frontend engineering best practices.
- Collaborate across Product, Design, Data Infrastructure, and Analytics 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.
What they're looking for
- Minimum 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 and libraries such as D3.js, Recharts, SVG, Canvas, or WebGL, with a focus on data density and visual-perceptual hierarchy.
- 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 alike.
For applicants in Nigeria
- The listing states eligibility worldwide; it does not specify Nigeria-specific restrictions, confirm during interview.
- The listing does not state a timezone requirement; confirm before interviewing.
- The listing does not specify whether the role is contractor or employee; confirm during interview.
- The listing does not provide pay currency or salary range; confirm during interview.
- The listing does not include visa or work-authorization notes; confirm if needed.
Summarized by RemoteWork from the original listing. Always confirm details on the employer’s page.