Senior Software Engineer - Web Product Experience - Frontend

About Rippling
Rippling is the first way for businesses to manage all of their HR & IT—payroll, benefits, computers, apps, and more—in one unified workforce platform.

By connecting every business system to one source of truth for employee data, businesses can automate all of the manual work they normally need to do to make employee changes. Take onboarding, for example. With Rippling, you can just click a button and set up a new employees’ payroll, health insurance, work computer, and third-party apps—like Slack, Zoom, and Office 365—all within 90 seconds.

Based in San Francisco, CA, Rippling has raised $1.2B from the world’s top investors—including Kleiner Perkins, Founders Fund, Sequoia, Greenoaks, and Bedrock—and was named one of America's best startup employers by Forbes.

We prioritize candidate safety. Please be aware that official communication will only be sent from @Rippling.com addresses.

About the role

As a Senior Front End Engineer, you'll play a vital role in our Product Experience team. We're dedicated to optimizing the frontend codebase, empowering developers, and ensuring a seamless experience that continually evolves to meet the expanding Rippling customer base. Here are our key responsibilities:

  • Crafting innovative solutions to improve development reliability and boost engineering productivity.

  • Prioritize building tools and solutions to enhance product observability, gaining valuable insights into our products' performance and user behavior.

  • Enhancing and maintaining frontend libraries and tools in alignment with our priority business objectives.

  • Continuously contribute to the enhancement of application's architecture for scalability and future-proofing.

  • Upholding strong coding quality and standardization practices.


Working in this team offers significant ownership, impact, and visibility, contributing to Rippling's growth and technological advancement.


What You’ll Do

  • Work within an empowered team to achieve goals in dynamic environments and excel at producing quality solutions with high velocity.

  • Engage with the latest technology and industry UI trends to continually enhance the application experience.

  • Collaborate closely with cross-functional teams to understand their frontend challenges and help build reliable systems as we scale

  • Improve frontend engineering standards, tooling, and processes that can be widely used across the company

  • Be self-directed and take a lead role on requirements, implementation, and delivery, as well as consulting with adopting teams.

  • Contribute to technical excellence, operational maturity, and quality processes within the team.

  • Mentor other engineers and contribute to code reviews

Qualifications

  • 6+ years of experience in software development and delivery, with in-depth knowledge of software architecture

  • Hands-on experience with TypeScript, Javascript (especially ES6+), React and unit and integration testing frameworks

  • Knowledge of web vitals optimization techniques.

  • Comfortable at developing scalable and extendable core services used in many products

  • Fluent in writing high-quality code and passion for improving technical documentation

  • Self-sufficient, can lead projects and has experience working in a fast-paced, dynamic environment

  • Bonus points for any of the following:

    • Contributed to or created plugins for tools such as ESLint, Vite, Webpack and codemods for automated migrations

    • Experience with GraphQL and state management solutions

    • Working in a micro-frontend environment

    • Contributed to design systems and experience monitoring, profiling, and optimizing web applications.

Engineering

Bangalore, India

Share on:

Terms of servicePrivacyCookiesPowered by Rippling