Rippling is a company that provides a unified platform for HR, IT, and Finance, enabling businesses to manage their workforce systems seamlessly. The Senior Frontend Engineer - Data Products will focus on building user-friendly interfaces for data products, driving frontend architecture, and mentoring junior engineers while collaborating with cross-functional teams to enhance the user experience.
Responsibilities:
- Build & Innovate: Lead the design and development of sophisticated and intuitive user interfaces for our data products, including reporting, analytics, customizable workflows, and search. You'll translate complex data requirements into elegant and user-friendly frontend experiences
- Drive Frontend Architecture: Own and evolve the frontend architecture for the Data Cloud team, ensuring scalability, performance, and maintainability. You will make key technical decisions that impact the long-term success of our data products
- Set the Bar for Engineering Excellence: As a senior technical leader, you’ll establish best practices for frontend development, ensuring high-quality, performant, and reliable code. You'll advocate for modern frontend technologies and patterns
- Lead Design & Collaboration: Collaborate closely with product managers and designers to define and refine user experiences. You’ll be a key voice in shaping the visual and interactive aspects of our data products, ensuring they are both powerful and delightful to use
- Mentor & Elevate the Team: Guide and mentor junior and mid-level frontend engineers, helping them grow technically and professionally. You'll foster a culture of continuous learning and excellence within the team
- Cross-Functional Impact: Work seamlessly with backend engineers on the Data Platform team to integrate frontend solutions with robust data pipelines and APIs. Your understanding of both frontend and data systems will be crucial
Requirements:
- 6+ years of hands-on frontend engineering experience with deep expertise in modern JavaScript frameworks, particularly React
- Strong computer science fundamentals with a proven track record of designing and optimizing complex web applications that operate at scale
- You possess a strong passion for user experience and product design
- You're eager to learn and adopt new frontend technologies and patterns as needed
- You have a demonstrated ability to lead technical discussions, drive architectural decisions, and collaborate effectively with cross-functional teams to deliver impactful products
- Proficient in React, Redux (or similar state management libraries), HTML5, CSS3, and modern JavaScript (ES6+)
- Familiarity with Python/Django or similar backend systems
- Experience building analytics or reporting dashboards
- Contributions to open-source frontend projects