Bachelor Degree in computer related field preferred and 10+ years related experience and/or training; or equivalent combination of education and relevant experience.
Expert understanding of DOM manipulation techniques required
Expert understanding of jQuery
Front end graphical user interface design
Strong understanding of data modeling and storage with NoSQL and relational DBs (Postgres)
Demonstrated experience implementing complex front-end applications with web user interface toolkits across popular browsers while taking into account browser capabilities, browser security concerns such as cross-site scripting, and troubleshooting cross-browser compatibility issues.
Familiarity with best practices for web usability and interaction design.
While performing the duties of this job, the employee is regularly required to sit; use hands; reach with hands and arms; and talk or hear. The following equipment may be used: Computer, Printer, Facsimile, Telephone. The physical demands and work environment that have been described are representative of those an employee encounters while performing the essential functions of this position. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions in accordance with the Americans with Disabilities Act.
NOTE: The above job description is an overview of the functions and requirements for this position. This document is not intended to be an exhaustive list encompassing every duty and requirement of this position; your supervisor may assign other duties as deemed necessary.