new to meebo? join now! | sign on | privacy | blog

job openings

current opportunities at meebo

javascript engineer (javascript ninja)

Position located in Mountain View

Got an itch for object-oriented JavaScript, cross-browser event handling, and pixel perfection?

Meebo is seeking top-notch JavaScript Engineers with strong CS fundamentals who feel at home developing high-quality web products that reach millions of users.

Responsibilities include:

Our ideal candidate will have:

Try out these puzzles and send your answers (and resume) to jobs@meebo.com.

1. When does div.setAttribute("###") not equal div.###?

2. What's the difference between these two statements:

a. var x = 3;
b. x = 3;

3. What's the difference between:

a. !!(obj1 && obj2)
b. (obj1 && obj2)

4. Write a one-line piece of JavaScript code that concatenates all strings passed into a function:

function concatenate(/*any number of strings*/) {
  var string = /*your one line here*/
  return string;
}

5. What do these two examples have in common?
Example 1:

var obj = document.getElementById('adiv'); document.getElementById('adiv').ptr = obj;
Example 2:
function assignClick() {
  var el = document.createElement('div');
  function handleClick() {
    el.innerHTML = 'clicked!';
  }   el.attachEvent("onclick", handleClick);
}

Contact us! Send an email to jobs@meebo.com with your resume and answers attached.