-
View all jobs
About The Team
The Cisco Marketing Engineering team builds and operates the AI and data platforms that power Cisco's global marketing organization. Our platforms serve hundreds of users across marketing analytics, campaign management, AI-powered assistants, and data operations. We own three production platforms — an AI Agent Engine, a Marketing Data & Operations Platform, and a GenAI Gateway — each with rich frontend experiences used daily by marketers, analysts, and leadership.
We are a small, high-impact team where every engineer owns significant surface area and ships directly to production.
About The Role
We are looking for a UI Engineer to design, build, and maintain all frontend applications across our platform ecosystem. You will work across React/TypeScript SPAs, real-time AI chat interfaces, data visualization dashboards, and developer tooling. This role spans three distinct frontends — a modern React 19 data platform, a React 18 GenAI chat application, and a Streamlit-based developer tools UI.
You will be the primary frontend engineer on the team, owning the full UI layer — from component architecture and design system to build tooling and performance optimization.
What You Will Do
WHAT WE ARE LOOKING FOR
Languages: TypeScript, JavaScript, Python (Streamlit)
Frameworks: React 18/19, React Router 6/7, Vite, TailwindCSS 4
State Management: Zustand, Redux Toolkit
UI Libraries: PrimeReact, Framer Motion, Lucide, Recharts
Testing: Jest, React Testing Library
Build Tools: Vite, ESLint, TypeScript compiler
Backend (collaboration): FastAPI, PostgreSQL, Redis
Infrastructure (awareness): nginx, Docker, Kubernetes
Why Cisco?
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.
The Cisco Marketing Engineering team builds and operates the AI and data platforms that power Cisco's global marketing organization. Our platforms serve hundreds of users across marketing analytics, campaign management, AI-powered assistants, and data operations. We own three production platforms — an AI Agent Engine, a Marketing Data & Operations Platform, and a GenAI Gateway — each with rich frontend experiences used daily by marketers, analysts, and leadership.
We are a small, high-impact team where every engineer owns significant surface area and ships directly to production.
About The Role
We are looking for a UI Engineer to design, build, and maintain all frontend applications across our platform ecosystem. You will work across React/TypeScript SPAs, real-time AI chat interfaces, data visualization dashboards, and developer tooling. This role spans three distinct frontends — a modern React 19 data platform, a React 18 GenAI chat application, and a Streamlit-based developer tools UI.
You will be the primary frontend engineer on the team, owning the full UI layer — from component architecture and design system to build tooling and performance optimization.
What You Will Do
- Design, build, and maintain frontend applications using React, TypeScript, and TailwindCSS
- Implement new web app pages following established patterns — API hooks, page components, route registration, app card constants
- Build and improve the GenAI chat interface — SSE streaming rendering, bot interaction UX, adaptive card rendering, markdown and code block formatting
- Maintain and extend Streamlit-based developer tools for AI agent builders
- Collaborate with backend engineers on API contracts — define request/response shapes, error handling, and loading states
- Ensure consistent UI/UX across all apps — design system adherence, responsive layouts, accessibility (a11y), dark/light theme support
- Write frontend tests using Jest and React Testing Library; maintain test coverage
- Optimize frontend performance — bundle size, lazy loading, code splitting, render efficiency
- Manage frontend build tooling — Vite configuration, ESLint, TypeScript compiler settings, CI lint and test steps
- Participate in design reviews, translating Figma mockups into production React code
WHAT WE ARE LOOKING FOR
- B.S. in Computer Science, Design Engineering, or equivalent practical experience
- 3+ years of professional frontend engineering experience
- Strong React proficiency — hooks, context, functional components, React Router
- TypeScript experience — strict typing, interfaces, generics, type-safe patterns
- CSS expertise — TailwindCSS or utility-first frameworks, responsive design, flexbox/grid
- Experience consuming RESTful APIs and handling async state (loading, error, success patterns)
- Familiarity with modern build tools (Vite, Webpack, or similar)
- Experience writing frontend tests (Jest, React Testing Library, or similar)
- Solid understanding of Git-based workflows and code review processes
- Experience with SSE (Server-Sent Events) or WebSocket-based real-time UIs
- Experience with data visualization libraries — Recharts, D3, Chart.js, or Tableau embedding
- Familiarity with state management libraries — Zustand, Redux Toolkit
- Experience with component libraries — PrimeReact, shadcn/ui, MUI, or similar
- Knowledge of Streamlit for rapid prototyping
- Experience with animation libraries — Framer Motion, CSS transitions
- Familiarity with accessibility standards (WCAG 2.1) and semantic HTML
- Experience with Figma-to-code workflows
- Understanding of nginx static file serving and SPA routing configuration
- Exposure to Python/FastAPI backends — enough to read API code and debug integration issues
Languages: TypeScript, JavaScript, Python (Streamlit)
Frameworks: React 18/19, React Router 6/7, Vite, TailwindCSS 4
State Management: Zustand, Redux Toolkit
UI Libraries: PrimeReact, Framer Motion, Lucide, Recharts
Testing: Jest, React Testing Library
Build Tools: Vite, ESLint, TypeScript compiler
Backend (collaboration): FastAPI, PostgreSQL, Redis
Infrastructure (awareness): nginx, Docker, Kubernetes
Why Cisco?
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.
Key Skills
Ranked by relevance
react
ai
typescript
streamlit
data visualization
responsive
figma
nginx
ui
campaign management
responsive design
restful apis
javascript
postgresql
animation
webpack
tableau
fastapi
python
docker
server
css
git
ux
Related Jobs
3 roles aligned with this opportunity
View Job Details
Related
AI Senior Fullstack Engineer
2026-04-10
Full-time
Not Applicable
France
Software Development
Engineering
View Job Details
Related
Lead Front-End Engineer
2026-04-09
Full-time
Mid-Senior
France
Software Development
Engineering
View Job Details
Related
C #-Dot Net- Manager
2026-04-10
Full-time
Mid-Senior
India
Professional Services
Engineering
Login to Apply
- Posted
- Mar 31, 2026
- Type
- Full-time
- Level
- Not Applicable
- Location
- Bengaluru
- Company
- Cisco
Industries
Software Development
Categories
Engineering
Information Technology
Related Jobs
3 roles aligned with this opportunity
View Job Details
Related
AI Senior Fullstack Engineer
2026-04-10
Full-time
Not Applicable
France
Software Development
Engineering
View Job Details
Related
Lead Front-End Engineer
2026-04-09
Full-time
Mid-Senior
France
Software Development
Engineering
View Job Details
Related
C #-Dot Net- Manager
2026-04-10
Full-time
Mid-Senior
India
Professional Services
Engineering