UI Desktop macOS and IOS Engineer Hybird

Cisco
Full-timeโ€ข$116k-163k/year (USD)โ€ขSan Jose, United States

๐Ÿ“ Job Overview

Job Title: UI Desktop macOS and IOS Engineer (Hybrid)

Company: Cisco

Location: Research Triangle Park, North Carolina & San Jose, California, United States

Job Type: Full-Time

Category: Software Engineering / UI Development

Date Posted: 2026-08-21

Experience Level: 4-10+ years (Mid to Senior Level)

Remote Status: Hybrid

๐Ÿš€ Role Summary

  • Develop and maintain a native-grade, cross-platform desktop application for macOS and Windows, enhancing productivity and process automation for over 80,000 monthly users.

  • Implement robust OS-level integrations, including system tray, notifications, deep linking, and always-on presence, leveraging modern UI development frameworks.

  • Design and build responsive, AI-driven interfaces from Figma specifications, integrating with REST APIs and backend services while reusing existing design systems.

  • Own end-to-end development of desktop application features, from lifecycle management and installers to secure auto-updates and performance optimization.

  • Collaborate within a high-impact Agile team, bridging the gap between web applications and operating system functionalities for a cutting-edge AI engine.

๐Ÿ“ Enhancement Note: While the title mentions "IOS Engineer," the description explicitly focuses on macOS and Windows desktop development using technologies like Electron/Tauri. The "IOS" aspect in the title might be a legacy or a broader team context, but the core responsibilities are for desktop applications. This role is not for native iOS mobile development. The hybrid nature suggests a requirement to be in the office for a portion of the week, likely for collaboration and team synergy, particularly given the emphasis on cross-functional teamwork.

๐Ÿ“ˆ Primary Responsibilities

  • Design, build, and maintain the Circuit Desktop application for macOS and Windows, utilizing Electron or Tauri with an Angular/TypeScript UI to ensure a consistent, high-performance, native-grade user experience.

  • Implement critical desktop-specific functionalities such as system tray integration, native notifications, file system access, deep linking, and persistent ambient presence, architecting secure Inter-Process Communication (IPC) between UI and main processes.

  • Develop responsive and interactive AI-driven user interfaces (e.g., chat, agents, streaming responses) based on Figma designs and established UX frameworks, seamlessly integrating with REST APIs and Node.js services.

  • Own and manage cross-platform build pipelines and installers (DMG/PKG for macOS, MSI/NSIS for Windows), including essential processes like code signing, macOS notarization, hardened runtime configurations, and reliable differential auto-updates.

  • Integrate native modules where necessary (Swift/Objective-C for macOS, C++/C# for Windows) and actively engage in profiling and optimizing application performance, including startup time, memory footprint, and CPU utilization, while managing large local state data stores like SQLite or IndexedDB.

  • Deploy and maintain supporting services on Google Cloud Platform (GCP), contribute to a multi-platform Continuous Integration/Continuous Deployment (CI/CD) matrix, and actively participate in an Agile development environment alongside designers, backend engineers, platform specialists, and quality assurance professionals.

  • Collaborate closely with UX and UI designers throughout the product development lifecycle, providing technical feasibility insights, scoping work, and ensuring designs can be implemented effectively without last-minute compromises.

  • Build and extend user interfaces using a shared component library and design tokens, ensuring UI consistency, theme-awareness, and maintainability across the product's growth.

  • Implement advanced accessibility standards (WCAG 2.2 AA) for dynamic AI interfaces, including ARIA live regions, semantic structure, robust focus management, full keyboard support, and color contrast adherence in both light and dark modes.

  • Apply research findings from usability testing and end-user feedback during development, proactively identifying and raising gaps or edge cases with designers to prevent production issues.

  • Develop front-end patterns for human-AI interaction that clearly communicate AI behavior, such as token-by-token rendering, distinct loading/error states, and reliable recovery flows, fostering user trust and comprehension in non-deterministic AI experiences.

๐Ÿ“ Enhancement Note: The responsibilities highlight a deep dive into desktop application development specifics beyond typical web development. This includes managing OS-level integrations, build/deployment pipelines with security considerations (signing, notarization), and performance tuning for native applications. The emphasis on AI interaction UI and accessibility (WCAG 2.2 AA) indicates a sophisticated product requiring a developer who can handle complex, modern UI challenges.

๐ŸŽ“ Skills & Qualifications

Education:

  • Bachelorโ€™s degree in Computer Science or a related technical field with 6+ years of relevant experience, OR

  • Masterโ€™s degree in Computer Science or a related technical field with 4+ years of relevant experience, OR

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

  • A minimum of 4-6+ years of professional software development experience, with a strong focus on UI development for desktop applications.

  • Proven track record of building and shipping secure production desktop applications for both macOS and Windows. Required Skills:

  • UI Frameworks: Proficiency in Angular and TypeScript/JavaScript for building complex, scalable, component-based UIs.

  • Design Systems: Strong ability to translate Figma designs into production-ready UIs, leveraging formal design systems and shared component libraries.

  • Desktop Development: Deep knowledge and practical experience building production desktop applications using Electron or Tauri.

  • Cross-Platform Development: Expertise in managing application lifecycles, Inter-Process Communication (IPC), and security best practices across macOS and Windows.

  • Build & Deployment: Experience with cross-platform packaging, code signing, and implementing reliable auto-update mechanisms for desktop applications.

  • Cloud Services: Practical experience deploying and running services on Google Cloud Platform (GCP).

  • Development Practices: Proficiency in Git for version control and a strong understanding of Agile methodologies.

  • Accessibility: Specialized focus on implementing advanced accessibility standards (WCAG 2.2 AA) for dynamic, real-time web UIs.

Preferred Skills:

  • AI/ML Interfaces: Experience building web-based or desktop AI applications, including interfaces for LLMs, chatbots, or agents, with capabilities like streaming responses and real-time updates via WebSockets.

  • Native Module Development: Proficiency in writing native modules (Swift/Objective-C for macOS; C++/C# and Win32 APIs for Windows).

  • Performance Optimization: Experience with performance profiling tools to optimize Electron overhead (startup time, memory, CPU usage).

  • CI/CD Automation: Experience building and maintaining multi-platform CI/CD pipelines using tools like GitHub Actions, including secure secret management for code signing.

  • Containerization: Familiarity with Docker for containerized development environments.

  • Data Storage: Experience with local/offline storage solutions such as SQLite, IndexedDB, or direct filesystem access for managing efficient, large-scale local state.

  • OS Accessibility APIs: Familiarity with operating system-level accessibility APIs and deep integration of desktop accessibility standards.

  • Soft Skills: Strong problem-solving abilities, effective communication skills, and a demonstrated track record of taking ownership of complex features and projects.

๐Ÿ“ Enhancement Note: The experience requirement is tiered, suggesting that candidates with more years of experience (up to 10+) will be strongly considered, particularly if they possess the preferred qualifications. The emphasis on translating Figma to code and adherence to WCAG standards points to a role that values both aesthetic precision and inclusive design.

๐Ÿ“Š Process & Systems Portfolio Requirements

Portfolio Essentials:

  • Desktop Application Showcase: Demonstrations of previously developed desktop applications for macOS and/or Windows, highlighting architecture, user experience, and any unique OS integrations.

  • Cross-Platform Success Stories: Case studies detailing projects successfully deployed on multiple platforms, illustrating the challenges and solutions for achieving native-grade experiences.

  • UI Component Library Examples: Visual and code examples showcasing the creation and application of reusable UI components within a design system context, demonstrating consistency and maintainability.

  • Performance Optimization Case Studies: Evidence of performance tuning efforts, such as reducing startup times, memory usage, or improving responsiveness in complex applications, with quantifiable results.

  • Accessibility Implementation Proof: Examples of implementing accessibility features (WCAG compliance, ARIA attributes, keyboard navigation) in dynamic UIs, particularly for AI-driven or real-time interfaces.

Process Documentation:

  • Workflow Design: Showcase examples of how you approach designing efficient and scalable workflows for desktop application development, from initial concept to final deployment.

  • IPC Architecture: Detail your approach to designing and implementing secure and efficient Inter-Process Communication (IPC) mechanisms in multi-process desktop applications.

  • Build & Deployment Automation: Provide examples or descriptions of how you've automated cross-platform build, testing, and deployment processes, including integration with CI/CD pipelines and secure artifact management.

  • User Feedback Integration: Illustrate processes for gathering, analyzing, and integrating user feedback and usability testing results into the development cycle to improve application quality and user experience.

๐Ÿ“ Enhancement Note: For a role like this, a portfolio is crucial. It should not only showcase completed projects but also demonstrate a deep understanding of the development processes, architectural decisions, and problem-solving approaches specific to cross-platform desktop development, AI interfaces, and accessibility. Quantifiable results and clear explanations of technical challenges overcome will be highly valued.

๐Ÿ’ต Compensation & Benefits

Salary Range:

  • U.S. National Range (Excluding Specific High-Cost Areas): $115,800 - $163,200 USD per year.

  • New York City Metro Area: $138,100 - $226,000 USD per year.

  • Non-Metro New York State & Washington State: $124,000 - $201,000 USD per year.

๐Ÿ“ Enhancement Note: The provided salary ranges are specific to U.S. locations. The initial range of $115,800 - $163,200 appears to be a general national average. However, significantly higher ranges are listed for specific high-cost-of-living areas like the NYC Metro Area, indicating that location will be a primary determinant of the final offer. The recruiter will provide location-specific details. The salary ranges do not include incentive compensation, equity, or benefits.

Benefits:

  • Health & Wellness: Comprehensive medical, dental, and vision insurance plans.

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

  • Time Off:

    • 10 paid holidays per full calendar year + 1 floating holiday (non-exempt).
    • 1 paid day off for employee's birthday.
    • Paid year-end holiday shutdown.
    • 4 paid days off for personal wellness.
    • 16 days of paid vacation time per full calendar year (non-exempt, accrued).
    • Flexible vacation time off program (exempt employees, no defined limit subject to business needs).
    • 80 hours of sick time off provided annually, with carry-forward up to 80 hours.
    • Additional paid time away for critical family issues.
    • Optional 10 paid days per full calendar year for volunteering.
  • Financial & Equity:

    • Restricted stock units (RSUs) that vest over time.
    • Eligibility for annual bonuses (non-sales roles).
    • Performance-based incentive pay for sales roles (details on attainment percentages provided).
  • Disability & Insurance: Short-term disability coverage, long-term disability coverage, and basic life insurance.

  • Parental Leave: Paid parental leave.

Working Hours:

  • Standard full-time workweek, likely around 40 hours per week. The hybrid model implies a need for flexibility to align with team collaboration and project deadlines.

๐Ÿ“ Enhancement Note: Cisco offers a very generous and comprehensive benefits package, going beyond typical offerings with extensive paid time off options, a robust retirement plan with matching, and equity in the form of RSUs. The detailed breakdown of sales incentive compensation indicates a strong performance-driven culture for those roles.

๐ŸŽฏ Team & Company Context

๐Ÿข Company Culture

Industry: Technology (Networking, Software, AI, Automation)

Company Size: Large Enterprise (Over 10,000 employees)

Founded: 1984. Cisco has a long history of innovation in networking and has evolved significantly to embrace software, security, and now AI-driven automation. This longevity suggests a stable yet adaptive corporate environment.

Team Structure:

  • AI and Automation Portfolio: This team is part of a larger strategic initiative within Cisco focused on AI and automation.

  • "Circuit" Platform Focus: The team's core responsibility is the "Circuit" platform, described as the central AI engine for Cisco's productivity and process automation.

  • High-Impact Group: Characterized as rapidly expanding and focused on AI-driven business transformation, indicating a dynamic and mission-critical focus.

  • Cross-Functional Collaboration: Operates at the intersection of applied research and production, working closely with designers, backend engineers, platform specialists, and quality engineers.

Methodology:

  • Agile Development: The team operates within an Agile framework, emphasizing iterative development, collaboration, and responsiveness to change.

  • Data-Driven Insights: The role requires leveraging data from user feedback and usability testing to inform development decisions.

  • Performance & Reliability Focus: Strong emphasis on ensuring technology is optimized for performance, reliability, and functional quality, crucial for a platform used by tens of thousands.

  • Greenfield Development: The desktop application effort is described as a "greenfield effort," suggesting an opportunity to build from the ground up with modern approaches.

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

๐Ÿ“ Enhancement Note: Cisco's culture is generally known for its emphasis on innovation, collaboration, and employee development. As a large enterprise, it offers stability and resources while specific teams like this one can foster a more agile and fast-paced environment due to their focus on cutting-edge technology like AI. The "Circuit" platformโ€™s role as a central AI engine suggests this team is highly strategic and visible within the organization.

๐Ÿ“ˆ Career & Growth Analysis

Operations Career Level: This role is positioned as a Mid to Senior-level UI Engineer, focusing on specialized desktop application development for a critical AI platform. It requires a blend of modern web UI skills with native desktop integration expertise.

Reporting Structure:

  • The role is part of the Cisco AI and Automation portfolio team.

  • The Desktop UI Developer will likely report to an Engineering Manager or Director within this portfolio, working closely with Product Managers, UX Designers, and other engineering disciplines (backend, platform, QA).

  • Collaboration is key, with frequent interaction across different engineering functions and design teams. Operations Impact:

  • Productivity Enhancement: The primary impact is enhancing productivity and process automation for over 80,000 monthly Cisco employees through the Circuit platform.

  • AI-Driven Transformation: Contributing to Cisco's broader AI-driven business transformation by building the core engine that powers these initiatives.

  • User Experience Leadership: Defining and delivering a "first-class desktop citizen" experience for a critical AI tool, directly influencing how employees interact with AI daily.

  • Technical Foundation: Building the foundational desktop application that will support future AI-driven features and integrations across the company.

Growth Opportunities:

  • Technical Specialization: Deepen expertise in cross-platform desktop development (Electron/Tauri), native integrations, AI UI patterns, and advanced accessibility.

  • Leadership in Greenfield Projects: Opportunity to lead significant technical initiatives from inception, influencing architectural decisions and technical direction.

  • Cross-Functional Skill Development: Gain exposure to backend services, cloud infrastructure (GCP), and CI/CD pipelines through collaboration.

  • Career Progression: Potential to move into Senior Engineer, Staff Engineer, or Tech Lead roles within the AI and Automation portfolio, or transition to management roles.

  • Impact on Enterprise-Wide Tools: Contribute to tools that have a direct and visible impact on the daily productivity of a large enterprise workforce.

๐Ÿ“ Enhancement Note: This role offers substantial growth potential for engineers looking to specialize in complex desktop application development within the AI space. The "greenfield" nature of the project provides a unique opportunity to shape a critical platform from its early stages, offering significant visibility and impact.

๐ŸŒ Work Environment

Office Type: Hybrid. This means employees are expected to work from a Cisco office location for a portion of their workweek, with the remainder being remote. This model balances the benefits of in-person collaboration with the flexibility of remote work.

Office Location(s):

  • Research Triangle Park, North Carolina

  • San Jose, California

These are Cisco's major hubs, offering extensive facilities and resources.

Workspace Context:

  • Collaborative Spaces: Offices are likely equipped with modern collaborative spaces, meeting rooms, and areas designed to facilitate team interaction, essential for a hybrid and Agile team.

  • Technology Access: Employees will have access to standard office technology, high-speed internet, and potentially specialized hardware or software required for development.

  • Team Interaction: The hybrid model is designed to encourage regular face-to-face interaction with team members, fostering stronger relationships, spontaneous problem-solving, and knowledge sharing.

  • Focus Time: The remote portion of the week provides opportunities for focused, uninterrupted work required for complex coding and problem-solving tasks.

Work Schedule:

  • Standard business hours are expected, with flexibility often available within the hybrid framework.

  • Core collaboration hours will likely be established to ensure team members are available for meetings and joint work sessions.

  • The role requires dedication to project timelines and deliverables, common in fast-paced tech environments.

๐Ÿ“ Enhancement Note: The hybrid setup at Cisco's major hubs suggests a structured approach to balancing remote flexibility with in-office collaboration. Candidates should be prepared for a mix of independent work and team-based activities, requiring strong self-management and communication skills.

๐Ÿ“„ Application & Portfolio Review Process

Interview Process:

  • Initial Screening: A recruiter or hiring manager will review applications and conduct an initial screening call to assess basic qualifications, experience, and cultural fit.

  • Technical Phone Screen: Candidates will likely undergo a technical interview, possibly involving coding challenges or in-depth discussions about their experience with core technologies (Angular, TypeScript, Electron/Tauri,

Node.js).

  • On-Site/Virtual Loop: A more comprehensive interview process, potentially including multiple rounds with various team members (engineers, designers, managers). This may involve:

    • Coding Exercises: Live coding sessions or take-home assignments focusing on UI development, logic, and problem-solving.
    • System Design: Discussions about designing scalable, cross-platform desktop applications, including architecture, IPC, and performance considerations.
    • Behavioral Questions: Assessing collaboration, problem-solving approach, ownership, and alignment with Cisco's values.
    • Portfolio Presentation: Candidates may be asked to present specific projects from their portfolio, detailing their role, technical challenges, solutions, and outcomes.
  • Final Interview: A final discussion with senior leadership or the hiring manager to confirm fit and extend an offer.

Portfolio Review Tips:

  • Highlight Desktop Expertise: Showcase projects specifically demonstrating experience with macOS and Windows desktop application development using frameworks like Electron or Tauri.

  • Demonstrate Cross-Platform Success: Clearly articulate how you've handled the complexities of building for multiple operating systems, including UI consistency, performance differences, and platform-specific features.

  • Quantify Impact: For each project, provide measurable results โ€“ e.g., performance improvements (startup time, memory reduction), user adoption rates, reduction in bugs, or successful implementation of accessibility features.

  • Showcase Design System Application: Present examples of how you've worked with or built design systems, demonstrating your ability to create consistent and maintainable UIs.

  • Explain Technical Challenges & Solutions: Be prepared to deep-dive into the most complex technical challenges you faced in your projects and articulate your problem-solving process and the rationale behind your chosen solutions.

  • Accessibility Focus: If possible, highlight projects where accessibility (WCAG compliance) was a key requirement and how you addressed it.

Challenge Preparation:

  • Core Technologies: Brush up on Angular, TypeScript, Node.js, and the fundamentals of Electron/Tauri development.

  • IPC and Native Integration: Understand common patterns for IPC in Electron and be prepared to discuss how you would integrate native code.

  • Performance Tuning: Review common performance bottlenecks in Electron apps and strategies for optimization.

  • Accessibility Standards: Familiarize yourself with WCAG 2.2 AA guidelines and how they apply to dynamic web interfaces.

  • System Design for Desktop: Practice designing the architecture for a cross-platform desktop application, considering factors like state management, updates, and security.

  • Behavioral Questions: Prepare STAR method (Situation, Task, Action, Result) responses for common behavioral questions related to teamwork, problem-solving, ownership, and dealing with ambiguity.

๐Ÿ“ Enhancement Note: The interview process is likely rigorous, focusing heavily on practical application of skills and problem-solving abilities. A strong portfolio that directly addresses the core requirements of the roleโ€”desktop development, cross-platform expertise, AI UI, and accessibilityโ€”will be critical for success.

๐Ÿ›  Tools & Technology Stack

Primary Tools:

  • UI Frameworks: Angular, TypeScript, JavaScript.

  • Desktop Frameworks: Electron, Tauri (proficiency in at least one required).

  • Design Tools: Figma (for UX/UI specifications).

  • Version Control: Git.

Analytics & Reporting:

  • Cloud Platform: Google Cloud Platform (GCP) for deploying supporting services.

  • CI/CD Tools: GitHub Actions (specifically mentioned for multi-platform matrix).

  • Containerization: Docker (preferred).

CRM & Automation:

  • APIs: REST APIs for integration with backend services.

  • WebSockets: For real-time communication (especially for AI interfaces).

Other Relevant Technologies:

  • Native Development: Swift, Objective-C (macOS); C++, C# (Windows).

  • Databases: SQLite, IndexedDB for local/offline state management.

  • Build/Packaging: DMG/PKG (macOS), MSI/NSIS (Windows).

  • Security: Code signing, macOS notarization, hardened runtime.

  • Operating Systems: macOS, Windows.

๐Ÿ“ Enhancement Note: The technology stack is a blend of modern web development tools and specific desktop application development technologies. Expertise in Electron/Tauri is paramount, alongside strong Angular/TypeScript skills. Familiarity with GCP and CI/CD tools like GitHub Actions is also a significant advantage.

๐Ÿ‘ฅ Team Culture & Values

Operations Values:

  • Innovation: Driving AI-driven business transformation and building cutting-edge technology.

  • Collaboration: Working effectively within a cross-functional Agile team, sharing knowledge and supporting colleagues.

  • Ownership: Taking end-to-end responsibility for features and projects, from design to deployment and optimization.

  • User Focus: Delivering a high-quality, native-grade, and accessible experience for tens of thousands of users.

  • Performance & Reliability: Commitment to building robust, performant, and reliable software solutions.

  • Data-Driven: Utilizing user feedback and data to inform development decisions and product improvements.

Collaboration Style:

  • Cross-Functional Integration: Close partnership with UX/UI designers, backend engineers, platform specialists, and QA engineers.

  • Agile Cadence: Active participation in Agile ceremonies (stand-ups, sprint planning, retrospectives) for iterative development and continuous improvement.

  • Open Communication: Encouraging honest input on feasibility, raising technical challenges proactively, and sharing knowledge across the team.

  • Shared Component/Design System Usage: Emphasizing consistency and maintainability by working within established design systems and component libraries.

๐Ÿ“ Enhancement Note: Cisco generally promotes a culture of collaboration, continuous learning, and innovation. This specific team appears to embody these values with a strong focus on delivering impactful AI solutions, requiring engineers who are not only technically proficient but also team-oriented and driven by user outcomes.

โšก Challenges & Growth Opportunities

Challenges:

  • Cross-Platform Consistency: Achieving a true native-grade experience that feels consistent and performant across both macOS and Windows, given their inherent differences.

  • Electron/Tauri Performance Optimization: Managing the overhead associated with frameworks like Electron, optimizing startup times, memory usage, and CPU load.

  • Complex AI UI: Designing and implementing user interfaces for dynamic, non-deterministic AI interactions (e.g., streaming responses) that are intuitive, trustworthy, and accessible.

  • OS-Level Integrations: Successfully implementing and maintaining deep OS integrations (system tray, notifications, global shortcuts) that are robust and platform-specific.

  • Build & Deployment Complexity: Navigating the intricacies of cross-platform code signing, notarization, and reliable auto-updating mechanisms.

Learning & Development Opportunities:

  • Advanced Desktop Development: Deepen expertise in Electron/Tauri, native module development, and OS-level programming.

  • AI/ML Interface Design: Gain hands-on experience building sophisticated UIs for AI-powered applications and understanding human-AI interaction patterns.

  • Accessibility Mastery: Become an expert in implementing WCAG standards for complex, dynamic interfaces, contributing to inclusive product design.

  • Cloud & DevOps Practices: Enhance skills in GCP, CI/CD pipeline management, and containerization through practical application.

  • Technical Leadership: Opportunity to influence architectural decisions, mentor junior engineers, and lead technical aspects of product development.

๐Ÿ“ Enhancement Note: This role presents significant technical challenges that are also excellent learning opportunities. Tackling these challenges will provide a strong foundation for career advancement in specialized areas of software development.

๐Ÿ’ก Interview Preparation

Strategy Questions:

  • Desktop Architecture: "Describe your approach to designing a secure, performant, cross-platform desktop application using Electron/Tauri. What are the key considerations for IPC, state management, and native integrations?"

  • Performance Tuning: "Walk me through a time you had to optimize the performance of a desktop application. What metrics did you focus on, and what techniques did you employ to improve startup time or reduce resource usage?"

  • AI UI Implementation: "How would you design a user interface for a real-time, token-by-token streaming AI response? What accessibility considerations would be paramount?"

  • Cross-Platform Challenges: "What are the biggest challenges in building a consistent user experience across macOS and Windows, and how have you addressed them in past projects?"

Company & Culture Questions:

  • Cisco's AI Strategy: "Based on your understanding, how does the 'Circuit' platform fit into Cisco's broader AI strategy? What excites you about this vision?"

  • Hybrid Work Experience: "Describe your experience working in a hybrid environment. How do you ensure effective collaboration and productivity when working both remotely and in the office?"

  • Team Collaboration: "How do you approach collaboration with designers and backend engineers? Can you give an example of a time you had to navigate a disagreement or find a compromise with a cross-functional team member?"

Portfolio Presentation Strategy:

  • Structure: Organize your presentation logically, starting with an overview of the project, your specific role and contributions, the technical challenges, your solutions, and the measurable outcomes.

  • Visuals: Use screenshots, short video demos, or interactive prototypes to showcase the UI and functionality.

  • Code Snippets: Be prepared to show relevant code snippets that highlight key architectural decisions, complex logic, or elegant solutions to specific problems.

  • Focus on Impact: Emphasize the "why" behind your work โ€“ how your contributions solved a problem, improved user experience, or met business objectives.

  • Tailor to the Role: Highlight projects that best demonstrate your experience with Angular, TypeScript, Electron/Tauri, cross-platform development, AI interfaces, and accessibility.

๐Ÿ“ Enhancement Note: Interview preparation should focus on demonstrating not just technical skills but also a strategic understanding of desktop application development, a proactive approach to problem-solving, and a strong fit with Cisco's collaborative and innovation-driven culture.

๐Ÿ“Œ Application Steps

To apply for this UI Desktop Engineer position:

  • Submit Your Application: Navigate to the Cisco Careers website and submit your application through the provided link for the job posting.

  • Tailor Your Resume: Customize your resume to prominently feature your experience with Angular, TypeScript, Node.js, Electron/Tauri, macOS/Windows development, Figma-driven UI design, CI/CD, and accessibility standards. Use keywords from the job description to pass ATS screenings.

  • Curate Your Portfolio: Select 2-3 of your most relevant projects that showcase your desktop application development skills, cross-platform experience, and ability to build complex UIs. Ensure your portfolio is easily accessible (e.g., via a personal website, GitHub, or a dedicated portfolio platform) and clearly details your role, technical contributions, and project outcomes.

  • Prepare Your Narrative: Develop clear, concise stories for common behavioral interview questions using the STAR method. Practice articulating your technical approach to desktop application challenges, performance optimization, and AI UI implementation.

  • Research Cisco & the "Circuit" Platform: Understand Cisco's overall business, its AI and automation initiatives, and the strategic importance of the "Circuit" platform. This will help you tailor your responses and demonstrate genuine interest and understanding during the interview process.

โš ๏ธ 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

Candidates must have a degree in Computer Science or a related field with 4-6+ years of experience in software development. Proficiency in Angular, TypeScript, Node.js, and experience building secure desktop applications using Electron or Tauri are required.