
Senior Software Engineer
Coupa Software
full-time
Posted on:
Location Type: Remote
Location: Remote • 🇮🇳 India
Visit company websiteJob 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