What are the responsibilities and job description for the Frontend/Full Stack Development Lead position at Cisco Systems?
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.