Software Engineer - CX
NeuralFabric
Meet the team
Cisco CX Engineering is seeking a UI Developer with strong experience in Angular to design and develop modern, scalable, and intuitive user interfaces for our next-generation customer experience platforms. In this role, you’ll collaborate with designers, backend engineers, and product teams to deliver high-quality, performant web applications that power Cisco’s digital ecosystem.
Your Impact
- Design and develop responsive web applications using Angular, TypeScript, HTML5, and CSS3.
- Collaborate with UX designers and product managers to translate requirements into functional, user-friendly experiences.
- Integrate front-end applications with RESTful APIs, ensuring efficient data flow and secure communication.
- Implement and maintain reusable UI components aligned with Cisco’s Magnetic and CX Design Systems for consistency across products.
- Participate in code reviews, ensuring code quality, maintainability, and adherence to best practices.
- Optimize performance and scalability across browsers and devices, ensuring high-quality user experiences.
- Collaborate in an agile environment, delivering incremental value through iterative development cycles.
- Write unit tests and integration tests to ensure code quality and reliability.
- Conform to Angular design guidelines and style guides.
- Act as an expert in component-based frameworks.
Minimum Qualifications
- Bachelor’s degree in Computer Science, Engineering, or related technical field (or equivalent experience).
- 5+ years of professional experience developing web applications using Angular (v10 or later).
- Experience in TypeScript, JavaScript (ES6+), HTML5, and CSS3.
- Experience consuming RESTful APIs and working with JSON data structures.
- Familiarity with UI design systems and component-based architectures.
- Knowledge of debugging, Git, and Agile methodologies.
- Proven ability to write unit and integration tests.
- Expertise in conforming to Angular design guidelines and style guides.
- Expert-level skills in component-based frameworks.
Preferred Qualifications
- Experience contributing to CI/CD pipelines, working closely with DevOps teams to automate build, test, and deployment processes.
- Familiarity with GraphQL for efficient data querying and integration.
- Experience with unit testing frameworks such as Jasmine, Karma, or Jest.
- Exposure to Docker or other containerized development environments.
- Basic knowledge of backend integration or full-stack development (Node.js, Python, etc.).
- Experience with Nx for scalable and maintainable Angular monorepos.
- Experience with AI technologies and integrating AI capabilities into UI platforms.
Why Cisco?
At Cisco, we’re revolutionizing how data and infrastructure connect and protect organizations in the AI era – and beyond. We’ve been innovating fearlessly for 40 years to create solutions that power how humans and technology work together across the physical and digital worlds. These solutions provide customers with unparalleled security, visibility, and insights across the entire digital footprint.
Fueled by the depth and breadth of our technology, we experiment and create meaningful solutions. Add to that our worldwide network of doers and experts, and you’ll see that the opportunities to grow and build are limitless. We work as a team, collaborating with empathy to make really big things happen on a global scale. Because our solutions are everywhere, our impact is everywhere.
We are Cisco, and our power starts with you.