Soma Capital Portfolio Jobs

Software Engineer II - Design System

Rippling

Rippling

Software Engineering, Design
Bengaluru, Karnataka, India
Posted 6+ months ago
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, Bedrock, and Greenoaks - and was named one of America's best startup employers by Forbes (#12 out of 500)

About the Role

We’re looking for great front-end engineers to join the frontend platform team responsible for handling the design systems, frontend CI/CD, and infrastructure. You will be primarily responsible for building and scaling multiple areas of front-end development, working with the platform team. This is a high ownership, impact, and visibility role that will create a step change in Rippling’s growth and technological evolution.

What You Will Do

  • Evolve and maintain the design system based on priority business needs and evolving customer use cases

  • Craft and build internal frontend tooling and libraries to optimize developer efficiency and increase code reliability and performance.

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

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

  • You'll mentor other engineers and participate in reviewing code.

What You Will Need

  • 2+ years of experience in front-end engineering roles.

  • Strong understanding of JS fundamentals.

  • Hands-on experience with JavaScript/TypeScript (especially ES6+), React, HTML, and CSS, and unit and integration testing frameworks.

  • Knowledge of front-end performance optimization techniques.

  • Passion for CI/CD and building tools to deliver impeccable DX.

  • Solid experience in architecting web applications that sit on top of complex business logic.

  • Entrepreneurial mindset: you thrive in unstructured environments and enjoy identifying and solving big problems.

  • Bonus points for any of the following:

    • contributed to or created plugins for tools like Webpack, Rollup, Babel, ESLint

    • working in a micro-frontend environment

    • automating CI/CD pipelines using tools such as Webpack, babel, and Node.js

    • working with design systems and/or component libraries

    • experience monitoring, profiling, and optimizing web applications.