Technical Lead - Software Emgineer (Frontend UI)

Cisco
Full-time$184k-264k/year (USD)San Jose, United States

📍 Job Overview

Job Title: Technical Lead - Software Engineer (Frontend UI)

Company: Cisco

Location: San Jose, California, United States

Job Type: Full-time

Category: Frontend Engineering / Software Engineering

Date Posted: February 17, 2026

Experience Level: 10+ years

🚀 Role Summary

  • Spearhead the development of cutting-edge user interfaces for Cisco's next-generation AI-powered cloud management platform, Cisco Cloud Control.

  • Architect and implement scalable frontend solutions leveraging modern microfrontend architecture and Module Federation.

  • Drive best practices in UI development, ensuring high-quality, intuitive, and accessible user experiences within a large-scale React + TypeScript monorepo.

  • Foster collaboration across product, platform, and AI teams to deliver seamless end-to-end product functionality.

  • Champion code quality through robust testing strategies, performance optimization, and observability.

📝 Enhancement Note: This role is positioned as a Technical Lead, indicating a need for not only strong technical execution but also architectural input, mentorship, and the ability to influence technical direction within the frontend team. The focus on a "large-scale React + TypeScript monorepo environment" and "micro frontend architecture" points towards complex, enterprise-grade application development.

📈 Primary Responsibilities

  • Design, build, and deliver high-quality, intuitive, and accessible user interfaces using React, TypeScript, and modern JavaScript (ES6+) within an Nx-based monorepo.

  • Implement advanced frontend features and user experiences by leveraging microfrontend patterns and Module Federation.

  • Collaborate closely with backend engineers, product managers, UX designers, and platform teams to ensure seamless integration and successful product delivery.

  • Maintain and evolve the Nx monorepo structure, enforce architectural boundaries, and promote adherence to established best practices.

  • Develop and maintain comprehensive unit and end-to-end (E2E) tests using Jest, React Testing Library, and Playwright to ensure code reliability and maintainability.

  • Actively contribute to frontend performance optimization initiatives, implement analytics instrumentation, and enhance observability across the frontend system.

  • Participate in technical design discussions, UI reviews, and cross-functional planning sessions to influence product strategy and technical roadmap.

  • Mentor junior engineers on best practices in frontend development, code quality, and architectural principles.

📝 Enhancement Note: The responsibilities emphasize a blend of hands-on development, architectural contribution, and team leadership. The mention of "Nx-based monorepo," "micro frontend," and specific testing frameworks like "Playwright" suggests a mature engineering organization with a focus on scalability, maintainability, and robust quality assurance processes.

🎓 Skills & Qualifications

Education: While not explicitly stated, a Bachelor's or Master's degree in Computer Science, Engineering, or a related field is typically expected for roles of this seniority.

Experience: 8–11 years of hands-on frontend development experience building production-grade web applications.

Required Skills:

  • Strong expertise in React (versions 17/18+) and TypeScript.

  • Proficiency in modern JavaScript (ES6+) and associated best practices.

  • Proven experience with monorepo architectures, preferably Nx, and package managers like pnpm or Yarn workspaces.

  • In-depth understanding of microfrontend patterns and technologies like Module Federation.

  • Familiarity with component-driven development, design systems, accessibility standards (WCAG), and responsive UI principles.

  • Experience with automated testing frameworks (Jest, React Testing Library, Playwright) and building robust test suites.

  • Knowledge of CI/CD pipelines and their integration into the development workflow.

Preferred Skills:

  • Working knowledge of bundlers such as Rspack, Webpack, or similar.

  • Experience with advanced routing libraries (React Router v6/7) and UI interaction libraries

Application Requirements

Candidates must possess 8–11 years of hands-on frontend development experience with strong expertise in React, TypeScript, and modern JavaScript, including experience with monorepos and microfrontend patterns. Required knowledge also covers automated testing frameworks like Jest and Playwright, and familiarity with design systems and accessibility principles.