Coupa Software

Senior Software Engineer

Coupa Software

full-time

Posted on:

Location Type: Remote

Location: Remote • 🇮🇳 India

Visit company website
AI Apply
Apply

Job Level

Senior

Tech Stack

JavaScriptReact

About the role

  • As a Sr. Front End Engineer you will be a part of a team developing software using React.js and CSS to build responsive pages with ease of use for our customers.
  • You will be contributing to the development of concepts, methods and techniques with design ownership over features and functionality with a sizable impact on the team’s output.
  • Design, build, and maintain modern, reusable React components in Coupa’s shared UI libraries.
  • Collaborate with UX, accessibility (a11y), and product teams to align on design and interaction standards.
  • Help define and enforce React component standards: props, theming, accessibility, testing.
  • Partner with teams across Coupa to onboard and support their adoption of the component system.
  • Write documentation and usage guidance in Storybook, contributing to a world-class developer experience.
  • Improve CI/CD workflows and testing infrastructure for the design system.
  • Stay up to date with front-end ecosystem trends and identify opportunities to improve developer ergonomics.
  • Participate in design reviews and contribute to establishing and refining design tokens and theming architecture.

Requirements

  • Bachelor’s Degree in Computer Science or related field
  • 5+ years of experience with front-end development using React.js or similar Javascript framework
  • Understanding of web standards, cross-browser compatibility and browser performance
  • 5+ years of experience with CSS and building responsive pages with usability in mind
  • Comfortable working collaboratively with a globally distributed team while having a growth-oriented mindset
  • Familiarity with component testing (e.g., React Testing Library, Storybook interaction tests)
  • Comfortable working in a monorepo or modular NPM workspace environment
  • Bonus: Familiarity with npm package publishing, and GitHub Actions CI/CD
Benefits
  • Pioneering Technology
  • Collaborative Culture
  • Global Impact

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
React.jsCSSJavaScriptcomponent testingReact Testing LibraryStorybookCI/CDnpmGitHub Actionsresponsive design
Soft skills
collaborationgrowth-oriented mindsetdesign ownershipcommunicationteamworkproblem-solvingadaptabilityattention to detailcreativitycritical thinking
Certifications
Bachelor’s Degree in Computer Science