Software Engineer – UI Developer, CX
Listed on 2025-12-30
-
Software Development
Web Developer
Meet the Team
Cisco’s Customer Experience (CX) organization is one of the company’s fastest-growing and most innovative teams, crafting a first-in-class digital experience for our customers and partners everywhere they connect with Cisco. CX Platform is a platform-centric to support the diverse requirements of the CX organization and is being built with emerging technologies including predictive AI and generative AI to drive additional customer success.
We are at the epicenter of developing modern, cloud-native technologies that allow us to stay agile and adaptable in a constantly evolving market. Pioneers in our field, CX enables customers to maximize value with a simple, unified Cisco experience, driving accelerated time to impact. We deliver on time with high quality & urgency, and we drive decisions with data and transparency while leading with ownership & accountability.
Impact
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.
- Collaborate with UX designers and product managers to translate requirements into functional, user‑friendly experiences.
- Design and develop responsive web applications using Angular, Type Script, HTML5, and CSS
3. - 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.
- Bachelor’s degree in Computer Science, Engineering, or related technical field (or equivalent experience).
- 3+ years of professional experience developing web applications using Angular (v10 or later).
- Experience in Type Script, JavaScript (ES6+), HTML5, and CSS
3. - 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.
- Familiarity with Graph
QL 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.).
- Problem‑solving, and communication skills.
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.
Message to applicants applying to work in the U.S. and/or CanadaThe starting salary range posted for this position is $ to $ and reflects the projected salary range for new hires in this position in U.S. and/or Canada locations, not including incentive compensation*, equity, or benefits.
Individual pay is determined by the candidate’s hiring location, market conditions, job‑related skillset, experience, qualifications, education, certifications,…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).