UI Engineer Hybrid

Cisco
Full-time•$116k-163k/year (USD)•United States

šŸ“ Job Overview

Job Title: UI Engineer (Hybrid)

Company: Cisco

Location: Research Triangle Park, North Carolina, USA

Job Type: Full-time

Category: Software Engineering / UI Development

Date Posted: August 17, 2026

Experience Level: 5-10 Years (Mid to Senior Level)

Remote Status: Hybrid

šŸš€ Role Summary

  • Design and develop modern, responsive, and high-performance web applications for AI-driven features, including conversational UIs, agent management, and data-rich dashboards.

  • Translate complex AI capabilities into intuitive user interfaces that are essential for over 80,000 monthly users within Cisco.

  • Collaborate closely with UX designers, product managers, and backend engineers to deliver pixel-perfect, accessible, and component-based interfaces.

  • Build and deploy front-end applications and supporting Node.js services on Google Cloud Platform, contributing to robust CI/CD pipelines.

šŸ“ Enhancement Note: This role is specifically focused on the front-end development of AI and automation platforms, emphasizing user experience and the integration of cutting-edge AI capabilities into daily workflows. The hybrid nature suggests a balance between remote work and in-office collaboration, likely requiring regular engagement with the Research Triangle Park team.

šŸ“ˆ Primary Responsibilities

  • Design, develop, and maintain responsive, high-performance web applications for AI-driven features such as chat interfaces, agent management, streaming responses, and prompt libraries, utilizing Angular, TypeScript, HTML5, and CSS3.

  • Partner with UX designers and product managers to translate Figma designs and UX frameworks into functional, user-friendly, and accessible experiences, ensuring strict adherence to the established design system.

  • Integrate front-end applications with REST APIs and JSON data structures, and develop supporting Node.js services (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 (GCP), actively contributing to CI/CD pipelines for reliable and repeatable release cycles.

  • Implement and maintain reusable, component-based UI libraries that align with the Circuit platform's design system, promoting consistency, performance, and accessibility across all features.

  • Work within an Agile development framework alongside designers, backend engineers, and quality engineers to accurately scope, estimate, and deliver features, as well as to debug and resolve UI issues in both development and production environments.

šŸ“ Enhancement Note: The responsibilities highlight a full-stack UI development approach, requiring not only strong front-end skills in Angular and TypeScript but also back-end capabilities with Node.js for BFF (Backend for Frontend) patterns. The emphasis on design system adherence, accessibility, and GCP deployment indicates a need for robust engineering practices.

šŸŽ“ Skills & Qualifications

Education:

  • Bachelor's degree with 6+ years of related experience in Computer Science or a technical field.

  • Master's degree with 4+ years of related experience in Computer Science or a technical field.

  • PhD with 1+ year of related experience in Computer Science or a technical field. Experience:

  • A minimum of 3 years of hands-on experience building and troubleshooting complex web applications using Angular.

  • Proven experience developing server-side functionality with Node.js.

  • Demonstrated ability to translate Figma designs into functional, component-based UI that adheres to modern design systems.

  • Experience deploying applications on Google Cloud Platform (GCP).

  • Proficiency with Git-based version control systems and Agile development methodologies. Required Skills:

  • Expert proficiency in Angular and TypeScript for building dynamic, single-page applications.

  • Strong command of modern JavaScript (ES6+), HTML5, and CSS3.

  • Hands-on experience developing RESTful APIs and working with JSON data structures.

  • Deep understanding of component-based UI architectures and design system implementation.

  • Practical experience with cloud deployment, specifically on Google Cloud Platform (GCP).

  • Familiarity with Git for version control and collaborative development workflows.

  • Experience working within Agile/Scrum development environments. Preferred Skills:

  • Experience building web-based AI applications, including LLM/chatbot UIs, streaming responses, and real-time updates.

  • Proven experience contributing to CI/CD pipelines (e.g., GitHub Actions, Cloud Build, Jenkins).

  • Familiarity with GraphQL for efficient data fetching.

  • Experience with unit and component testing frameworks like Jest, Vitest, or Karma.

  • Exposure to containerization technologies such as Docker.

  • Understanding of accessibility standards (WCAG 2.2) and ensuring cross-browser compatibility.

  • Exposure to advanced state management patterns and micro-frontend architectures.

  • Excellent problem-solving, analytical, and communication skills.

šŸ“ Enhancement Note: The requirements clearly indicate a need for a seasoned UI engineer with a strong foundation in Angular and TypeScript, coupled with practical experience in Node.js for backend-for-frontend development. The preference for AI application experience and CI/CD exposure suggests the role is at the forefront of technological development within Cisco.

šŸ“Š Process & Systems Portfolio Requirements

Portfolio Essentials:

  • Showcase a minimum of two complex, deployed web applications built with Angular, demonstrating robust UI architecture and responsive design principles.

  • Include case studies detailing the process of translating Figma designs into functional UIs, highlighting attention to detail, component reusability, and adherence to design systems.

  • Present examples of integrating front-end applications with REST APIs, illustrating data handling, error management, and efficient data flow.

  • Provide evidence of experience with cloud deployment, ideally on GCP, including descriptions of deployment strategies and CI/CD integration. Process Documentation:

  • Detail your approach to building reusable UI component libraries, including strategies for versioning, documentation, and ensuring consistency.

  • Explain your methodology for collaborating with UX/UI designers and backend engineers to ensure seamless integration and feature delivery.

  • Outline your experience with Agile development processes, including story estimation, sprint participation, and issue resolution.

  • Demonstrate understanding of accessibility standards (WCAG) and how you incorporate them into your development workflow.

šŸ“ Enhancement Note: For a UI Engineer role, a portfolio is crucial. Candidates should focus on showcasing end-to-end development of interactive web applications, emphasizing their ability to bridge design and functionality, manage API integrations, and deploy scalable solutions. Evidence of working with design systems and accessibility is paramount.

šŸ’µ Compensation & Benefits

Salary Range:

The stated salary range for this position in the U.S. and/or Canada is $115,800.00 to $163,200.00 annually. Specific ranges for different locations are provided:

  • New York City Metro Area: $138,100.00 - $226,000.00

  • Non-Metro New York state & Washington state: $124,000.00 - $201,000.00 Benefits:

  • Comprehensive health coverage: Medical, Dental, and Vision insurance.

  • Retirement savings: 401(k) plan with Cisco matching contribution.

  • Work-life balance: Paid parental leave, Paid holidays (10 + 1 floating for non-exempt), Paid vacation time (16 days for non-exempt, flexible for exempt), Paid personal wellness days, Paid birthday off, Paid year-end holiday shutdown.

  • Financial security: Short-term and Long-term disability coverage, Basic life insurance.

  • Equity: Potential eligibility for Cisco Restricted Stock Units (RSUs).

  • Additional perks: 80 hours of sick time off per year, Optional 10 paid days per year for volunteering.

  • For sales roles, performance-based incentive pay is also available. Working Hours:

  • Standard full-time position, typically implying 40 hours per week.

  • Cisco offers flexible vacation time off for exempt employees, suggesting a focus on results over strict hours, while non-exempt employees have defined vacation accrual.

šŸ“ Enhancement Note: The salary range provided is a baseline, with significant variations based on location. The extensive benefits package underscores Cisco's commitment to employee well-being and long-term engagement, particularly the flexible vacation policy for exempt employees and the potential for RSU grants.

šŸŽÆ Team & Company Context

šŸ¢ Company Culture

Industry: Networking and Telecommunications Equipment, Software, and Services. Cisco is a major player in enterprise technology, driving innovation in areas like AI, security, and collaboration.

Company Size: Cisco is a large, established technology corporation, indicated by its extensive global presence and employee base. This implies a structured yet dynamic environment with ample resources and opportunities for professional development.

Founded: Founded in 1984, Cisco has a long history of innovation and leadership in the technology sector, consistently adapting to market changes and technological advancements.

Team Structure:

  • The "Circuit" platform team is part of the Cisco AI and Automation portfolio, suggesting a specialized group focused on cutting-edge technology.

  • This team operates at the intersection of applied research and production, indicating a blend of innovation and practical implementation.

  • As a high-impact group, the team likely consists of experienced engineers, designers, and product managers dedicated to building a core AI engine for Cisco. Methodology:

  • Data-Driven Development: The team emphasizes optimizing for performance, reliability, and functional quality, suggesting a strong reliance on data analysis and metrics.

  • Agile Practices: Work is conducted within an Agile team, promoting iterative development, collaboration, and rapid response to feedback.

  • User-Centric Design: The focus on translating complex AI capabilities into intuitive interfaces for 80,000+ monthly users highlights a commitment to user experience and practical application.

Company Website: https://careers.cisco.com/global/en

šŸ“ Enhancement Note: Cisco's culture is often described as collaborative and innovative, with a strong emphasis on impact and global reach. The "Circuit" team's focus on AI and automation positions it at the forefront of Cisco's strategic initiatives, offering a dynamic and challenging work environment.

šŸ“ˆ Career & Growth Analysis

Operations Career Level: This role is positioned at a Mid to Senior level (5-10 years of experience), indicating a need for independent contribution, technical leadership within UI development, and the ability to mentor junior engineers.

Reporting Structure: The UI Developer will likely report to a Engineering Manager or Lead within the AI and Automation portfolio. They will collaborate closely with UX Designers, Product Managers, and Backend Engineers, forming a cross-functional product team.

Operations Impact: The UI Engineer's work directly shapes how tens of thousands of Cisco employees interact with and leverage AI-driven capabilities. The quality, performance, and polish of the user interfaces are critical for the adoption and effectiveness of Cisco's internal AI engine, directly impacting productivity and business transformation.

Growth Opportunities:

  • Technical Specialization: Opportunity to deepen expertise in Angular, TypeScript, Node.js, and cloud technologies (GCP), potentially specializing in AI/ML-driven UI development.

  • Cross-Functional Leadership: Potential to lead UI initiatives, mentor junior developers, and influence architectural decisions within the Circuit platform team.

  • Broader Impact: Exposure to Cisco's AI and Automation strategy, offering pathways to contribute to other high-visibility projects or product lines within the company.

  • Skill Development: Continuous learning through exposure to cutting-edge AI technologies, modern web development practices, and established enterprise engineering processes.

šŸ“ Enhancement Note: This role offers significant growth potential within a large, innovative tech company. The focus on AI and automation provides a unique opportunity to develop highly sought-after skills and contribute to strategic business initiatives, with clear pathways for both technical and leadership advancement.

🌐 Work Environment

Office Type: Hybrid work environment. This means a combination of remote work and in-office presence.

Office Location(s): Research Triangle Park (RTP), North Carolina, USA. This location is a hub for technology and innovation, offering a collaborative ecosystem.

Workspace Context:

  • Collaborative Hub: The RTP office likely provides spaces designed for team collaboration, brainstorming, and in-person meetings with designers, engineers, and product stakeholders.

  • Technology Access: As a UI Engineer, expect access to modern development tools, high-performance workstations, and reliable network infrastructure necessary for building and deploying complex web applications.

  • Team Interaction: The hybrid model suggests scheduled in-office days for focused team sessions, design reviews, and knowledge sharing, fostering strong working relationships.

Work Schedule:

  • While a standard 40-hour work week is implied, Cisco's flexible vacation policy for exempt employees suggests an outcome-oriented culture. This allows for a degree of autonomy in managing one's schedule, provided project deadlines and team collaboration needs are met.

šŸ“ Enhancement Note: The hybrid model in RTP offers flexibility while ensuring essential in-person collaboration. Candidates should be prepared for a structured approach to hybrid work, likely involving regular team syncs and collaborative sessions at the Cisco office.

šŸ“„ Application & Portfolio Review Process

Interview Process:

  • Initial Screening: Recruiter call to assess basic qualifications, cultural fit, and salary expectations.

  • Technical Screening: Potential online coding assessment or a technical phone interview focusing on core JavaScript, Angular, and

Node.js concepts.

  • On-site/Virtual Loop: Multiple interviews (likely 3-5) covering:

    • UI Design & Implementation: Translating designs, component development, CSS/HTML proficiency.
    • Angular Deep Dive: Component lifecycle, state management, RxJS, performance optimization.
    • Node.js & API Integration: Building BFFs, handling REST APIs, data structures.
    • Problem-Solving & System Design: Designing scalable UI architectures, handling complex scenarios.
    • Cloud & CI/CD: Experience with GCP, deployment processes, and automation.
    • Behavioral & Cultural Fit: Teamwork, communication, problem-solving approach, alignment with Cisco values.
  • Hiring Manager Interview: Final discussion on role expectations, career goals, and team dynamics.

Portfolio Review Tips:

  • Curate Select Projects: Choose 2-3 of your strongest Angular projects that best demonstrate the required skills (responsive design, API integration, component architecture, design system adherence).

  • Highlight Design-to-Code: For each project, clearly show the original Figma designs and explain how you translated them into the final UI, detailing your process and any challenges overcome.

  • Showcase API Integration: Demonstrate how your front-end applications interact with backend services, explaining data flow, error handling, and any BFF patterns used.

  • Quantify Impact: Where possible, use metrics to showcase the impact of your work (e.g., performance improvements, user adoption rates, reduction in bugs).

  • Be Prepared to Code: Expect to be asked to whiteboard or code specific UI components or logic during interviews.

Challenge Preparation:

  • Angular Fundamentals: Thoroughly review Angular concepts, including components, services, modules, routing, forms, RxJS, state management (e.g., NgRx), and performance optimization techniques.

  • Node.js & API: Practice building simple Node.js APIs and integrating them with an Angular front-end. Understand RESTful principles and JSON handling.

  • Figma to Code: Be ready to take a simple UI mockup (provided) and outline how you would build it using Angular and a design system.

  • Problem-Solving Scenarios: Prepare for questions that require you to debug code, optimize performance, or design a scalable UI solution for a given problem.

šŸ“ Enhancement Note: The interview process will likely be rigorous, assessing both technical depth and the ability to integrate into a high-performing team. A well-prepared portfolio that clearly showcases relevant projects and demonstrates a structured approach to UI development is essential for success.

šŸ›  Tools & Technology Stack

Primary Tools:

  • Frontend Framework: Angular (primary), with strong proficiency in TypeScript, JavaScript, HTML5, and CSS3.

  • Backend/API Layer: Node.js for developing Backend-for-Frontend (BFF) services.

  • Design & Prototyping: Figma for translating designs into functional UI components.

  • Version Control: Git for source code management and collaboration.

Analytics & Reporting:

  • Cloud Platform: Google Cloud Platform (GCP) for deployment and infrastructure.

  • CI/CD Tools: Experience with GitHub Actions, Cloud Build, or similar for automated build, test, and deployment pipelines.

  • Testing Frameworks: Jest, Vitest, Karma for unit and component testing.

CRM & Automation:

  • APIs: REST APIs and JSON data structures for seamless data exchange.

  • Containerization (Preferred): Docker for consistent development environments.

  • Data Querying (Preferred): GraphQL for efficient data fetching.

šŸ“ Enhancement Note: The technology stack is modern and focused on building scalable, cloud-native web applications. Proficiency in Angular and Node.js is paramount, with strong emphasis on cloud deployment (GCP) and robust development practices like CI/CD and automated testing.

šŸ‘„ Team Culture & Values

Operations Values:

  • Innovation: Driving the future of AI and automation at Cisco through cutting-edge technology and creative solutions.

  • Collaboration: Working effectively across diverse teams (UX, backend, product) to achieve shared goals and deliver impactful products.

  • Excellence: Committing to high standards of code quality, performance, accessibility, and user experience.

  • Impact: Focusing on delivering tangible value to Cisco employees and the business through powerful and intuitive AI tools.

  • Continuous Improvement: Embracing Agile methodologies and a mindset of learning and adaptation to stay ahead in a rapidly evolving field.

Collaboration Style:

  • Cross-Functional Integration: Close partnership with UX designers to ensure fidelity to designs and with backend engineers for seamless API integration.

  • Agile Teamwork: Active participation in Agile ceremonies, open communication, and a willingness to support team members.

  • Feedback Loop: Openness to constructive feedback on code, design, and processes, with a proactive approach to identifying and resolving issues.

  • Knowledge Sharing: Encouraging the sharing of best practices, technical insights, and lessons learned within the team and across the organization.

šŸ“ Enhancement Note: Cisco's culture emphasizes collaboration, innovation, and delivering tangible business value. The "Circuit" team likely fosters a fast-paced, problem-solving environment where engineers are empowered to contribute to significant technological advancements.

⚔ Challenges & Growth Opportunities

Challenges:

  • Complexity of AI Integration: Translating sophisticated AI models and real-time data streams into user-friendly interfaces requires innovative UI/UX solutions and robust engineering.

  • Scalability and Performance: Ensuring the "Circuit" platform remains performant and reliable for 80,000+ monthly users, especially with dynamic AI features.

  • Adherence to Design Systems: Balancing design fidelity with technical implementation constraints and ensuring consistency across a large platform.

  • Rapidly Evolving AI Landscape: Staying current with advancements in AI, LLMs, and related UI technologies to maintain a cutting-edge platform.

Learning & Development Opportunities:

  • Advanced UI/UX for AI: Deepen expertise in designing and building interfaces for AI-powered applications, including conversational UIs, agent interactions, and data visualization.

  • Cloud-Native Development: Enhance skills in GCP services, CI/CD automation, and scalable cloud architecture.

  • Cross-Disciplinary Exposure: Gain a deeper understanding of AI/ML concepts, backend development principles, and product management within a large enterprise context.

  • Mentorship and Leadership: Opportunities to mentor junior engineers and potentially lead specific UI development initiatives within the team.

šŸ“ Enhancement Note: This role presents exciting challenges at the intersection of AI and user interface development. The growth opportunities are significant, offering a chance to become an expert in a highly in-demand field within a leading technology company.

šŸ’” Interview Preparation

Strategy Questions:

  • "Describe a complex AI-driven UI feature you've built. What were the main challenges, and how did you overcome them, particularly concerning user experience and performance?"

  • "How would you approach building a real-time, streaming response UI for a chatbot using Angular and Node.js? What architectural considerations are important?"

  • "Imagine a scenario where a Figma design is technically challenging to implement pixel-perfectly. How would you collaborate with the UX designer to find a solution that balances design intent with feasibility?" Company & Culture Questions:

  • "Based on your understanding of Cisco and the AI/Automation portfolio, how do you see this UI Engineer role contributing to Cisco's overall business strategy?"

  • "Describe a time you disagreed with a team member or manager. How did you handle the situation, and what was the outcome?"

  • "How do you stay updated on the latest trends in UI development, Angular, and AI technologies?" Portfolio Presentation Strategy:

  • Storytelling: For each project, tell a clear story: the problem, your role, the solution you built, the technologies used, and the impact.

  • Focus on Key Skills: Explicitly link your project work to the requirements of the job description (Angular, Node.js, GCP, Figma integration, API handling).

  • Demonstrate Process: Show not just the final product, but also the design artifacts (Figma), code structure (Git), and deployment process (CI/CD).

  • Be Interactive: If possible, have a live demo or interactive walkthrough of your key projects. Be ready to answer detailed questions about the codebase and architectural decisions.

šŸ“ Enhancement Note: Interview preparation should focus on articulating your experience with Angular, Node.js, and cloud deployment, using specific examples from your portfolio. Be ready to discuss your problem-solving approach, collaborative style, and understanding of AI-driven product development.

šŸ“Œ Application Steps

To apply for this UI Engineer position:

  • Submit your application through the official Cisco Careers portal using the provided URL.

  • Tailor your Resume: Highlight your experience with Angular, TypeScript, Node.js, Google Cloud Platform, Figma, and RESTful API integrations. Use keywords from the job description to optimize for ATS.

  • Prepare Your Portfolio: Curate your best 2-3 Angular projects that showcase your skills in responsive design, component architecture, API integration, and design system implementation. Ensure case studies clearly explain your process and impact.

  • Practice Interview Questions: Prepare for technical questions on Angular, Node.js, and web development best practices, as well as behavioral questions focusing on collaboration and problem-solving. Rehearse your portfolio presentation.

  • Research Cisco: Understand Cisco's AI and Automation initiatives, the "Circuit" platform's role, and the company's overall mission to demonstrate genuine interest and cultural alignment.

āš ļø Important Notice: This enhanced job description includes AI-generated insights and operations industry-standard assumptions. All details should be verified directly with the hiring organization before making application decisions.

Application Requirements

Requires a Bachelor's degree with 6+ years of experience or a Master's degree with 4+ years in a technical field. Candidates must have strong proficiency in Angular, TypeScript, and experience with server-side development and cloud deployment.