High Performance UI Development EngineerThe Development Licensing Office at Cisco performs centralized development of a new Cloud-Based Software Licensing Platform, licensing libraries, APIs, and policies. Our primary projects include a standardized software plugin that operates in all Cisco products, Test Harness Systems, and on-prem License Managers. If you have ever wanted a role that touches EVERYTHING Cisco develops, this is it.General: High performance UI Development Engineer who can write, modify, and debug software for client applications.
Test and document software for client applications. Write code to create single-threaded, multi-threaded or user interface event driven applications, either stand-alone and those which access servers or services. 7 years of experience are required.The candidate accepting this position MUST meet the following:MUST HAVE A strong (10 years) UI development experienceMUST HAVE 7+ years development experience building web applicationsMust have a HIGH level of proficiency with Angular 2 is a frameworkMust have a HIGH level of proficiency with HTML 5, CSS 3, and JavaScript/TypescriptMust be able to drop in to existing code, and quickly begin testing and fixing issuesMust be able to "hit the ground running" and contribute to an existing projectMust be able to pick up defects, identify, and resolve problems at the System Level.Must be willing and able to fix bugs, unit test, and work with other Sr DevelopersThe candidate accepting this position SHOULD meet the following:Should have familiarity with LessShould have familiarity with WebpackShould understand how to build scale-able UIShould understand Flux ArchitectureShould understand Angular MaterialsShould understand JasmineResponsibilities:Be adaptive to last minute changes to the requirements and architecture and work flowBe part of a fast pace project with opportunity for overtimeBe part of an extended Agile Scrum Team:Attend daily stand-up meetings, attend iteration planning meetingsBe part of a close team and pair-code as neededWork closely with QA to address issues identified quicklyWork on assigned user stories and defectsUnderstand test specs and be able to fix issuesMinimum Requirements:Angular 2, Java, HTML 5, CSS 3, and JavaScript/TypescriptExperience working in Agile development environmentProven ability to develop and deliver high-quality features and fixes on scheduleGood communication skills and ability to document workIndependent and self-motivatedBS or higher in Computer Science or Related FieldAdditional nice to have skills:Understanding of Linux at Admn/configuration levelUnderstanding of Networking (IPv4/IPv6)Understanding of LDAP protocolDeployment, configuration, and setup of Web ServicesWorking understanding of Docker, ISO, OVA, and NetworkingAbility to learn quickly and criticallyCreative problem solving and debugging skills