The Frontend Team oleh Ross Harmes, Flickr Frontend Manager

Frontend Engineer

Starting immediately, we are looking for a talented engineer to join the emotional world of Flickr Frontend Engineering.

Web Developer, Interface Engineer, however you want to say it, you love to keep it client-side when it comes to coding. If you get fired up writing web applications that perform well across browsers, operating systems, languages and devices (and your resulting maintainable code looks like well-documented poetry), then we want to talk to you.

We have a track record of innovation to build on and a strong desire to radically improve Flickr, both for new users and casual visitors as well as the power users who form the core of the community. There's a tremendously long list of new features, programs and technologies set to come online this year. If you've ever wanted to a chance to have a big impact (Flickr has 75+ million users and 7+ billion photos), this is it.

You will have the chance to work with such talented frontend engineers as:

Attributes of successful candidates will include:

  • Expertise with JavaScript in the browser, and experience with Node.js on the server
  • Thorough and recent experience with HTML and CSS
  • Current and detailed knowledge of browser peculiarities and how to work around them
  • A disciplined approach to development, documentation and file structure
  • Strong visual design sense and excellent taste
  • A constant desire to improve, learn more and take things higher
  • A degree in computer science (BSc or MSc)

Responsibilities of the position will include:

  • Creating sophisticated interfaces for in-browser applications using JavaScript, HTML and CSS
  • Coding new designs and updating, standardizing and re-factoring existing parts of the site
  • Working with a Node.js and Express based MVC infrastructure
  • Contributing to the continual improvement of our design and development process
  • Working with backend engineering, product management and community/customer care to solve problems and fix bugs


  • Experience with Flickr and online photo sharing (send us a link to your photostream!)
  • Familiarity with:
    • Client-side logic-less templates, like Mustache or Handlebars
    • Unit testing or functional testing
    • Client- or server-side JS performance optimization
    • Responsive layouts, and coding for all screens
  • Experience working with an internationalized site

Want to apply?

To apply, please send an email to the following address with the job's title as the subject line. Include a cover letter and resume: bonus points if the resume can be included in the email or if it is online somewhere and you just send a link. If you have to attach documents please use HTML or PDF format.

What to expect

We strive to respond to every application we receive within two weeks. If we think you're right for the job, we may schedule phone interviews or interviews in-person in our San Francisco office.

Help us spread the word

Know someone that would be perfect for this job? Tell them about it!

Yahoo! Inc. is an equal opportunity employer. For more information or to search all of our openings, please visit