Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
Scoutfield Logo

See all jobs on Scoutfield

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Cisco

UI Desktop Engineer

Cisco

. Design, build, and maintain the Circuit Desktop application for macOS and Windows using Electron or Tauri with an Angular/TypeScript UI .

Posted 10/18/2026full-timeNorth Carolina • United StatesJunior💰 $115,800 - $163,200 per yearWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expertise in building and maintaining cross-platform desktop applications using Electron or Tauri, with a strong focus on Angular, TypeScript, and Node.js. Proficient in implementing secure IPC communication, accessibility standards, and deploying services on Google Cloud Platform.

Highest-signal resume keywords
Electron Application DevelopmentAngular v10+ ProficiencyNode.js IntegrationGoogle Cloud Platform DeploymentCross-Platform Packaging Management

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
TypeScriptJavaScriptIPC CommunicationAccessibility StandardsFigma Design TranslationCode SigningAuto-Update MechanismsSQLiteIndexedDBAgile Methodologies
Soft Skills
Problem-SolvingEffective Communication
Tools & Technologies
GitDockerGitHub ActionsCI/CDTauri
Industry Keywords
Desktop ApplicationsCross-Platform DevelopmentAI ApplicationsWCAG StandardsUser Experience

Tech Stack

Tools & technologies
AngularCloudDockerElectronGoogle Cloud PlatformJavaScriptMacOSNode.jsObjective-CSQLiteSwiftTypeScriptC++

About the role

Key responsibilities & impact
  • Design, build, and maintain the Circuit Desktop application for macOS and Windows using Electron or Tauri with an Angular/TypeScript UI
  • Implement system tray, native notifications, file system access, deep linking, global shortcuts, and always-on ambient presence
  • Architect secure IPC communication between renderer and main processes with context isolation and sandboxing
  • Build responsive AI-driven interfaces for chat, agents, and streaming responses from Figma designs and UX frameworks
  • Integrate REST APIs and Node.js services while reusing Circuit’s web design system
  • Own cross-platform build pipelines and installers, including DMG/PKG for macOS and MSI/NSIS for Windows
  • Manage code signing, macOS notarization, hardened runtime, and differential auto-updates
  • Integrate native modules and optimize startup time, memory, and CPU usage
  • Debug native crashes and manage large local state using SQLite/IndexedDB
  • Deploy supporting services on Google Cloud Platform
  • Contribute to a multi-platform CI/CD matrix
  • Collaborate with designers, backend, platform, and quality engineers in an Agile team
  • Participate in design reviews and help scope feasible work
  • Build maintainable, theme-aware interfaces using shared component libraries and design tokens
  • Implement WCAG 2.2 AA patterns for dynamic AI interfaces
  • Apply usability testing and end-user feedback to implementation
  • Build human-AI interaction patterns for streaming rendering, loading/error states, recovery flows, trust, and comprehension

Requirements

What you’ll need
  • Bachelor’s degree with 6+ years, Master’s degree with 4+ years, or PhD with 1+ year of experience in Computer Science or a related technical field
  • Proficiency in Angular v10+, TypeScript/JavaScript, and Node.js
  • Experience translating Figma designs into scalable, component-based UIs using formal design systems
  • Proven ability to build and ship secure production desktop applications for macOS and Windows using Electron or Tauri
  • Deep knowledge of application lifecycles, IPC, and security best practices
  • Experience managing cross-platform packaging, code signing, and auto-update mechanisms
  • Practical experience deploying and running services on Google Cloud Platform (GCP)
  • Proficiency in Git and Agile methodologies
  • Experience implementing advanced accessibility standards for dynamic, real-time web UIs
  • Preferred: experience building web-based or desktop AI applications, including LLM/chatbot/agent interfaces, streaming responses, and WebSockets
  • Preferred: proficiency writing native modules with Swift/Objective-C, C++/C#, and Win32 APIs
  • Preferred: experience with performance profiling, multi-platform CI/CD, GitHub Actions, Docker, SQLite, IndexedDB, filesystem storage, OS-level accessibility APIs, and desktop accessibility/WCAG standards
  • Strong problem-solving and effective communication skills
  • Proven track record of hands-on ownership of complex features and projects

Benefits

Comp & perks
  • Medical, dental and vision insurance
  • 401(k) plan with a Cisco matching contribution
  • Paid parental leave
  • Short- and long-term disability coverage
  • Basic life insurance
  • Eligibility for Cisco restricted stock unit grants
  • 10 paid holidays per full calendar year
  • 1 floating holiday for non-exempt employees
  • 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 per full calendar year for non-exempt employees
  • Flexible vacation time off program for exempt employees
  • 80 hours of sick time off provided on hire date and each January 1st thereafter
  • Up to 80 hours of unused sick time carried forward annually
  • Additional paid time away for critical or emergency family issues
  • Optional 10 paid volunteer days per full calendar year
  • Annual bonuses for non-sales roles, subject to Cisco policies
  • Incentive compensation for sales roles, subject to applicable Cisco plans