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: