JavaScript Developer Job in Sunnyvale 94086, California US

 

We have an exceptional opportunity to join an award winning Silicon Valley company who is developing advertisement for mobile devices (with primary focus on iPhone and Android devices). The advertisement will be presented either on web pages displayed on a mobile web browser, or inside mobile applications.

 

All of our advertisement is implemented in JavaScript language, without relying on any external frameworks. The implementation consists of a single JavaScript program that can display any advertisement as created in our ad studio. The program receives an input object that defines exactly how the whole ad will run, what would the ad report back to the server, what transitions and effects should be displayed as part the ad experience, and what all the potential user interaction will it have.

There is no HTML component that is provided along with the program, anything that should be displayed is created at run-time using DOM manipulation.

 

One of the competitive advantages is to be able to create advertisement that is highly interactive, and presents rich visual experience to the end user. This means that the ad should be able to display complex visual effects with appealing transitions and video playback.

 

Another specific of our ads, is that they run on third-party publisher sites, but still need to actively communicate with the server, so it is necessary to use client-to-server communication, but it's not possible to use AJAX, so other methods of communication must be used.

 

As JavaScript developer, you will be working on the ad rendering code, providing its design, implementation and bug fixing. In essence, the code is a large (over 10k) JavaScript framework that is responsible for rendering the ad, handing user interaction, and providing reporting data back to the server. This framework has to be highly structured, utilizing OOP patterns, has to be of a small footprint, be optimized for mobile devices, use creative methods to display complex animations, and be flexible to allow for new requirements to be implemented quickly. There are no back-end components that you will need to work on, but certain knowledge on how the client code is provisioned by the backend will be required.

 

You are expected to be a JavaScript expert, and will have to extensively use DOM API, JavaScript

internals (as specified by ECMA), WebKit animations and transitions, proper page element placement

(inline with, or floating over existing content), and HTML5 specific features (location, storage, etc.).

Though we don't expect to find a candidate that have extensive experience in all of these areas, we need to see the job background that would allow the new hire to quickly ramp up on these technologies.

 

Skills Needed: Javascript, DOM, webkit, HTML5, CSS, JSP, JSONP, JSON, data structures, network protocols, algorithms

If interested in this excellent opportunity, please send your resume in a word attachment to: Sam@ZanderMax.com

 

REFERRAL BONUS

 

Do you know a friend or colleague who might be a great fit for this position? ZanderMax has the best referral bonus in the business! Refer a friend or colleague and when we place your referral at this position or any other, you will be handsomely rewarded with a referral bonus of up to $3,000!

 

Have a great day and we look forward to hearing from you soon!