UI Developer
Responsibilities:Work on maintenance and feature delivery for our customer facing applications Requirements:CSS3/HTML5/JavaScript with a focus on modern techniques and approachesUses and evangelizes Mobile First development methodologiesExperience with SASS/LessExperience with ES6/ES 2015Can manipulate the DOM with standard JavaScriptUI Build Frameworks NPM, Grunt, GulpJS Testing Frameworks Mocha, JasmineExperience consuming REST API using async methods in partnership with back-end development teamsExpert in user interface development, engineering cross-browser, cross device compliant codeWrites high quality, semantic, testable, maintainable, and well-documented codeClear communication, both written and spoken, across teams and during user experience reviewsAbility to work in a teamExperience performing code reviewsDriven to learn new technologies and is a personally motivated self-starterFamiliar with CSS methodologies like BEM, OOCSS, SMACSSFamiliar with functional and object-oriented approaches to JavaScript Desired skills:Agile development workflowExperience with a modern JavaScript component framework such as React, Vue, or PolymerExperience working in a large corporate IT environment with software tools used for design, build, test & debugExperience with ADA complianceEnterprise exposure in Defect resolution up and down UI chain, (examples: HTTP headers to AJAX failures, to OS browser anomalies