Frontend Web Software Engineer, Ngc

NVIDIA NVIDIA · Semiconductors · Santa Clara, CA +6 · Remote

Frontend Web Software Engineer responsible for building the foundational user experience for NVIDIA GPU Cloud (NGC), a unified platform for NVIDIA cloud-based products. The role involves developing web applications with React.js, focusing on secure, modern interfaces for enterprise customers, and applying AI tools to enhance development effectiveness and efficiency.

What you'd actually do

  1. Build and implement critical features for core NGC services, including Identity and Access Management, user and group management, account security and credentials, and billing and subscription flows.
  2. Play a key role in developing the unified portal that acts as the gateway for all NVIDIA cloud products.
  3. Proactively apply AI tools and agents to boost code quality, speed up development, and increase overall system stability.
  4. Drive the evolution of our application architecture and development patterns for increasingly large and complex components.
  5. Work closely with Product, UX, and Backend teams to convert complex requirements into elegant, responsive UIs and satisfying user experiences.

Skills

Required

  • JavaScript
  • HTML
  • CSS
  • React.js
  • Frontend development

Nice to have

  • Typescript
  • Webpack
  • Cypress
  • Selenium
  • Jest
  • Python
  • Go
  • Java
  • Kubernetes
  • cloud-native computing
  • accessibility
  • styles and layout

What the JD emphasized

  • At least 8 years of relevant experience
  • Bachelor’s degree in Computer Science, Web Development, or a related field (or equivalent experience)
  • Experience working as a contributor to a medium-to-large scale frontend web application or project
  • Experience working with React.js or another comparable framework (Vue.js, SvelteKit, Angular)
  • Skill in developing refined, responsive user interfaces that ensure a pleasing user experience
  • Engage with technical requirements, understand complex systems, and efficiently come up with coded solutions
  • Ability to build meaningful tests using established patterns
  • Open attitude about sharing work-in-progress and developing ideas (from yourself and others)
  • Enthusiasm for the fundamentals of frontend work: JavaScript, HTML, CSS, and the ecosystem that surrounds the client-side application