SAN FRANCISCO, CA, USA
16 days ago
Front End Development Lead
Job Seekers, Please send resumes to resumes@hireitpeople.com Primary Skills: Javascript Front End Development. Development of UI framework.
Description:-

Location: local candidates highly preferred and will be processed first)


Required skills:-

· Total Experience - 9-10 years

· Role: Javascript Front End Development. Development of UI framework.

Technical Skillset

· Javascript - Plain old javascript

o Understanding of built-in objects in javascript (arrays, object, function, JSON, etc.)

o Deep understanding of best practices regarding javascript performance

o Knowledge of common javascript design patterns (module, prototype, decorator, mediator, etc.)

o Understanding of modular development using AMD pattern

o Understanding of ECMA Script 5 topics:

? New array methods

? New function methods

? “use strict”

? Etc.

o Understanding the “classical” inheritance pattern

o Understanding the ptototypal inheritance pattern

o Deep understanding of debugging techniques for javascript



· jQuery

o Understanding of jQuery chaining

o Understanding of Deferreds and Promises in jQuery

o Deep understanding of custom events

o Understanding of writing jQuery plugins using the jQuery UI pattern

o Deep understanding of best preactices for performance using jQuery

· Knowledge of development tooling: node, express, gulp, karma, jasmine, etc.

· Understanding of Dust templates, fragments, ajax responses, error conditions, etc.

· CSS/LESS

o Deep understanding of CSS3 Selectors, inheritance, the cascade and fallbacks

o Idiomatic LESS coding

o Understanding of key CSS3 styles (flexbox, animation, transforms, transitions, etc.)

o Deep understanding of cross browser/cross paltform support for CSS

· HTML/Jade

o HTML5 Semantic markup

o Idiiomatic Jade code

o Understanding of best practices for accessibility

o Knowledge of HTML5 APIs (canvas, svg, geolocation, localstrorage, workers, etc.)

· Softskills

o Mentoring others

o Code review

o Leading conversations with other disciplines
Confirm your E-mail: Send Email