Software Engineer II - Design System
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.
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.