JOB: Ruby on Rails Front- End Engineer in San Francisco, CA

Ruby on Rails Front- End Engineer in San Francisco, CA Please apply via:

VerticalResponse, Inc is a leading provider of self-service email and direct mail solutions. We’ve been recognized as one of the top 100 best places to work in the bay area and top 100 fastest growing businesses in San Francisco (SF Biz Times) as well as one of the top 500 fastest growing businesses in the country ( Over the past 8 years we have helped thousands of small businesses look like giants with easy-to-use and affordable marketing tools and we’re looking to extend our rapid growth in 2010 and beyond.

“Work hard, play hard” sounds so cliché but it’s really the best way to describe VR. To say we’re passionate about helping small businesses grow is an understatement and to say we take ourselves too seriously along the way is an overstatement. Our employees thrive on challenges and we celebrate our hard-won accomplishments with a weekly libation. You will usually see us, including our CEO, in our jeans and with our nose to the stone.

We are looking to add a Front-End Engineer to our rapidly growing engineering team. Candidates for this position should have a minimum of 2 years of web development experience with Ruby on Rails, Prototype.js or similar library, and RESTful web services.

This position is part of our front-end development team and will involve both feature development and enhancements to existing functionality. Ability to work comfortably across all aspects of the front end stack is a must.

Responsibilities Include:

* Work with product management and other engineers to build consistent and compelling features * Refactor and enhance existing VerticalResponse features * Work with QA engineers to develop test cases and ensure that new features support test automation * Adhere to and grow our internal style guide * Use Subversion source control software * Share information with other employees through internal documentation and the occasional presentation * Other duties as assigned


* Understanding of and adherence to MVC-style application design * Proficient in Ruby and the Ruby on Rails framework * Working knowledge of Prototype.js or a similar framework a must * Intermediate knowledge of database design * Experience writing unit and functional tests * Proficient in implementing and/or consuming Web Services * Ability to produce standards-compliant XHTML, CSS and JavaScript code * Familiar with a Linux development environment, RPM experience a plus * Experience working under constraints of legacy systems, refactoring and/or rewriting old code in an incremental fashion a big plus * Must be an energetic "self-starter" with the ability to work independently and within a team with strong verbal, written and interpersonal skills * Must pay attention to detail and history of meeting deadlines * Has lots of hard-earned (and correct) ideas about how to develop web applications the right way * Wants to learn, obsess, and teach others about cool technical stuff * Portfolio of previous work strongly encouraged * Sense of humor is essential