Expert JavaScript Developer for Mint.com at Mint Software (Mountain View, CA 94041)

Mint Software (www.mint.com) launched seven weeks ago and is already the world’s most popular free online personal finance application. Designed to be effortless, Mint automatically pulls your data from different sources around the web and consolidates your financial life in one place, and also finds ways to save you money.

We have top-notch VC backing and some of the brightest engineers in silicon valley.
We are seeking a smart, experienced JS engineer to help create responsive and elegant web UIs with JavaScript, DHTML, and AJAX. (We use Java on the server).

The ideal candidate will have 3+ years of experience designing modular, object-oriented JavaScript UIs. This is an exceptional opportunity involving substantial equity and responsibility.

Responsibilities

* Help us build responsive and elegant web application and frontend UI code with JavaScript, DHTML, AJAX and server-side Java
* Design, implement, deploy, and extend the infrastructure which supports our secure, scalable, and quickly evolving web application
* Build an intuitive finance product in a way that easy-to-use and understand without the need for user documentation

Requirements

Absolutely Required

* Deep Javascript / AJAX / DHTML experience, especially framework experience such as YUI
* Able to design, code, unit test, and debug complex, DOM-based web software applications supporting multiple browsers
* Fluent with HTML and CSS, and able to code them by hand
* Experience designing modular, object-oriented JavaScript
* Proficient with at least one JavaScript debugger (Firebug, Venkman, etc.)

Strongly Recommended

* Strong OO design skills, and understanding of design patterns
* Strongly familiar with at least one Java web presentation framework
* 2+ years of Java experience
* Fluent in SQL (mySQL experience preferred).
* Prior experience developing a production Internet application
* BS or MS degree in Computer Science from a competitive school

Nice To Have

* Flash experience
* Experience with issues involved in production website operations: networking, load-balancing, monitoring
* Familiarity with personal finance software applications, statistics, algorithms
* Previous startup experience

Interested? To apply, send a resume to jobs-engineering@mint.com, with the title of the job in the subject line. Your cover letter should describe why you’re awesome and where you saw this posting.