Do you like DOM bend to your will, craft rich, powerful cross-platform interfaces, and making browsers do things they did not know they were capable of doing. You manipulate CSS / JS as if it were Silly Putty. You will work from the application layer forwards (server side), working closely with both our UI / UX team and our infrastructure team. Python experience is a plus.
You have the following:
a good understanding of JavaScript libraries out of / frameworks, namely the language itself, not just how to use jQuery, Dojo or Mootools. Deep understanding of the events of specifically binding event handlers, how event bubbling / bubblng works, and the delegation event is (and therefore can not be good) Remote Data What are the different methods of loading data remote, and the benefits / limitations of each. (Ajax, JSONP, CORS) Closures are they and how they relate to two points above (events / async data loading)The [Document Object Model] DOM Understand the basics behind the engine selector CSS / DOM element selection / manipulation (different methods / performance impact) Prototypes object must have an understanding of the scope chain of objects, and how the work prototypes (set, change, etc) data types What kind of data does not support javascript, and how are the different types passed as arguments to the function range What is the default scope of global objects in JavaScript, and under what circumstances that changes how the address differences JS libraries in implementations of certain functions in JavaScript client-side environments?CSS knowledge is how the nature of cascading style definitions, and rules of the specific selection affects the application of styles in the page What is the box model knowledge familiarity with HTML markup semantics. How to make semantic markup affects page, SEO, SEM and other client-side behavior. Should be familiar to some degree with doctypes and that there are differences in the way some browsers handle different. What are the new JavaScript API and HTML elements have been introduced in HTML5, and how can they be used today? (And preferably, what experience do you have to use them) overall experience with performance tuning re: script / css / image loading an understanding of patterns of application security side, client-side app hardening XSRF, experience , etc. with a version control (svn or git preferred)
Location : New York