Software Engineer, Front-End
About the role
This is an excellent opportunity to join one of the fastest growing business units of Cisco, that is focused on building next generation cloud technologies. We are working on a ground breaking new approach to manage the our extensive portfolio of products and are looking for engineers who are not afraid to take risks, think out of the box, to join our Nexus Dashboard team as part of Cisco's Data Center portfolio.
Responsibilities
- Build and deliver high-quality, intuitive, and accessible user interfaces in a large-scale React + TypeScript monorepo environment.
- Implement sophisticated frontend features using micro frontend and module federation architectures.
- Collaborate closely with backend, design, and platform teams to ensure seamless end-to-end product delivery.
- Maintain and evolve our monorepo, enforcing architectural boundaries and advocating best practices.
- Write reliable unit and E2E tests using Vitest, React Testing Library, and Playwright, ensuring long-term code quality.
- Contribute to performance optimization, analytics instrumentation, and observability across the frontend system.
- Participate in design discussions, UI reviews, and cross-functional planning sessions.
Requirements
- Bachelors + 7 years of related experience, Masters + 3 years of related, or equivalent experience.
- 3+ years of frontend development experience building production-grade web applications using React (17/18+), TypeScript, and/or modern JavaScript (ES6+).
- 2+ years of experience in micro frontend patterns, Module Federation, and scalable frontend architectures.
- Educational and/or professional experience with component-driven development, design systems, accessibility, and responsive UI principles.
Qualifications
- Experience contributing to CI/CD pipelines, working closely with DevOps teams to automate build, test, and deployment processes.
- Experience with unit testing frameworks such as Jest or Vitest.
- Exposure to Docker or other containerized development environments.
- Problem-solving and communication skills.
- Basic knowledge of backend integration or full-stack development (Node.js, Python, etc.).
- Experience mentoring junior engineers or contributing to shared tooling in a monorepo.
Skills
- React (17/18+)
- TypeScript
- Micro frontend patterns
- Module Federation
- Scalable frontend architectures
- Component-driven development
- Design systems
- Accessibility
- Responsive UI principles
Benefits
The full salary range for certain locations is listed below. For locations not listed below, the recruiter can share more details about compensation for the role in your location during the hiring process.
- New York City Metro Area: $165,000.00 - $277,600.00
- Non-Metro New York State & Washington State: $146,700.00 - $247,000.00
Pay
The starting salary range posted for this position is $165,000.00 to $241,400.00 and reflects the projected salary range for new hires in this position in U.S. and/or Canada locations, not including incentive compensation*, equity, or benefits.
Schedule
Employees may be eligible to receive grants of Cisco restricted stock units, which vest following continued employment with Cisco for defined periods of time. U.S. employees are offered benefits, subject to Cisco’s plan eligibility rules, which include medical, dental and vision insurance, a 401(k) plan with a Cisco matching contribution, paid parental leave, short and long-term disability coverage, and basic life insurance. Please see the Cisco careers site to discover more benefits and perks.