C

Cisco

Makes networking gear and security software

UI Engineer

Full-Stack EngineeringConfirmed live in the last 24 hours
Full-time

About the Job

Requirements

  • A bachelor's degree with 6 or more years, a master's degree with 4 or more years, or a PhD with 1 or more year of related experience in Computer Science or a technical field is required.
  • At least 3 years of experience building and troubleshooting web applications using Angular, with strong proficiency in TypeScript, JavaScript, HTML5, and CSS3, is required.
  • Hands-on experience developing server-side functionality with Node.js and integrating applications with REST APIs and JSON data structures is required.
  • Demonstrated ability to translate Figma designs into component-based, design-system-aligned user interfaces using modern component-based architectures is required.
  • Proficiency in deploying applications on Google Cloud Platform and working with Git-based version control and Agile development methodologies is required.

Responsibilities

  • Design, develop, and maintain responsive, high-performance web applications for AI-driven features, including chat, agents, streaming responses, and prompt libraries, using Angular, TypeScript, HTML5, and CSS3.
  • Partner with UX designers and product managers to translate Figma designs and UX frameworks into functional, user-friendly, accessible experiences while maintaining fidelity to the design system.
  • Integrate front-end applications with REST APIs and JSON data structures, and build supporting Node.js services and BFF layers to ensure efficient data flow and secure client-server communication.
  • Build, package, and deploy web front ends and Node.js services on Google Cloud Platform, contributing to CI/CD pipelines for reliable, repeatable releases.
  • Implement and maintain reusable, component-based UI libraries aligned with the Circuit design system, promoting consistency, performance, and accessibility across the platform.
  • Work with designers, backend engineers, and quality engineers in an Agile team to scope, estimate, and deliver features, and debug and resolve UI issues in development and production.

Desired Qualifications

  • Experience building web-based AI applications, including LLM, chatbot, or agent user interfaces, streaming or token-by-token rendering, and real-time updates.
  • Experience contributing to CI/CD pipelines and working with DevOps teams to automate build, test, and deployment processes using GitHub Actions, Cloud Build, or similar tools.
  • Familiarity with GraphQL for efficient data querying and integration.
  • Experience with unit and component testing frameworks such as Jest, Vitest, or Karma.
  • Exposure to Docker and containerized development environments.
  • Familiarity with accessibility standards, including WCAG 2.2, and cross-browser compatibility.
  • Exposure to state management and micro-front-end architectures.

About the Company

Cisco

Makes networking gear and security software

Cisco makes the switches and routers that connect offices, data centers, and cloud services, and it also sells cybersecurity tools and Webex video meetings to businesses and governments. It was one of the first companies to sell routers that let different kinds of computer networks exchange data, and in 2000 it briefly became the world's most valuable company. Customers run its network gear, from Wi-Fi access points to AI data center systems, with Cisco software that sets up and secures the network, while its Splunk unit searches computer logs to catch outages and attacks. Cisco earns money from hardware sales, software subscriptions, and support contracts. It was founded in 1984 and is based in San Jose, California.

Company size
10,001+
Company stage
IPO
Headquarters
San Jose, CA
Founded
1984

Recently Posted Jobs

Explore more opportunities at Cisco

See more jobs