Front End UI Development Lead
-
Location:Waltham, Massachusetts, US
-
Area of InterestEngineer - Software
-
Job TypeProfessional
-
Technology InterestCloud and Data Center, Internet of Everything, Networking, Security, Software Development, Testing
-
Job Id1370643
Frontend/Full-Stack Development Lead
Cisco Systems is offering an outstanding opportunity to be part of a small, innovative team with a low process, high throughput culture. The team is working on Cisco Defense Orchestrator (CDO), which manages policy and configuration of Security Business Group's firewalls. We are looking for an energetic engineering lead who can help define and drive our web UI strategy.
Responsibilities
Drive architecture and technology decisions of CDO's front-end.
Lead engineering teams and run projects across a highly distributed engineering team.
Hands-on development of CDO's front-end with opportunity to learn and contribute to the rest of the technology stack.
Participate as a technical leader on a fast paced project team of engineers involved in the development of new, cloud based Cisco security products.
Contribute to and lead all phases of software development from requirement gathering through implementation, testing and maintaining multiple code modules.
Contribute to the development of aggressive project goals and schedules; Create innovative solutions for complex technical problems; Mentor junior engineers.
Required Experience and Skills
Proven ability to architect and develop engaging, easy to use, web-based UIs.
Extensive knowledge of AngularJS (v1.x) and Angular (v2+)
Experience with unit testing frameworks - Karma / Jasmine / Mocha / Jest
Experience with E2E Testing Frameworks - Protractor / Cypress / TestCafe
Experience with front end build tools - Webpack / Browserify / Gulp / Grunt
Extensive technical depth in JavaScript (ES2015+) and Typescript
In depth understanding of asynchronous programming principles (promises / generators / async-await)
Emphasis on the importance of UI/UX designs and bringing them to life
Proficiency in Java or other object-oriented language is preferred
SaaS experience or good understanding of public clouds such as AWS or Azure
Experience with Test Driven Development, and Agile engineering practices including Continuous Integration;
Working knowledge of using a distributed version control system within a team environment (preferably Git)
10+ years of experience.
Desired Experience and Skills
Knowledge of security technologies including firewalls and IPS;
Experience working in a start-up environment
Drive and passion to bring new products to market in a fast paced environment
Experience working on a SaaS product; Agile software development experience.
The health and safety of Cisco's employees, customers, and partners is a top priority. Our goal is to protect and mitigate the spread of COVID-19 infection for strong business resiliency during the pandemic. Therefore, Cisco may require new hires to be fully vaccinated against COVID-19 if the role requires business-related travel, meeting with customers/partners (including visiting third-party sites on behalf of Cisco), attending trade events, and Cisco office entry, unless otherwise prohibited by applicable law, and in countries where COVID-19 vaccination is legally required. The company will consider legally required accommodations/exceptions for medical, religious, and other reasons as per the requirements of the role and in accordance with applicable law. Additional information will be provided to candidates about the requirements and accommodation process at the offer time based on region.