Front End Ruby Engineer

Location: Mountain View, CA

Department: Engineering

Type: Full Time

Min. Experience: Experienced

The company

UserTesting has a large pool of people who test website and mobile applications. Let's say you own, and you'd like UserTesting to test how Donna, a fictional woman earning $X per year, would use your site to plan a vacation 6 weeks from now. You ask UserTesting to have 10 people like Donna run this test. UserTesting finds 10 Donnas, and within minutes you've received 10 videos. In each video, you are watching a screen recording of a Donna booking a vacation on, including an audio narration of what she's during step in the process.

As a company, we're doing well! Since 2010, revenue has doubled every year, we've grown from less than 15 to over 130 people. Sales have been strong enough to fund UserTesting's growth, and we've got plenty of cash in the bank. Investors who see how well we're doing are asking to invest in us.

The job

We, the Engineering Team, would like to hire an experienced front end developer with stengths in client side frameworks like Angular, Backbone, and/or Ember. We think of front end developers as the glue between product and engineering. You'll work closely with a product manager on creating features, turn a designer's assets into functional prototypes, and build production applications.

Simply put, if you love user experience, work for UserTesting! In this role, you'll be working on customer facing projects that go into production. In addition to working extensively with HTML, CSS, and JavaScript, you'll have an opportunity to write server code. If you'd like to do more full stack development (we're a Ruby on Rails shop), that opportunity exists here.

Technologies we currently use

Angular, Backbone, Ruby, Rails, MySQL, Redis, Sidekiq, RSpec, Git, Capistrano, Haml


  • Proficiency with Ruby, an MV* JavaScript framework (e.g. Angular, Backbone or Ember), HTML5, and CSS3
  • Passion for test driven, front end development
  • Experience w/ Agile methods, such as Scrum & Kanban
  • Ability to work onsite at our office.

Additional information

  • This is a full time, salaried position
  • Benefits include health/dental/vision insurance, stock options, and a retirement account w/ matching funds
Forward this Position
Recipient email address (one)
Your name
Your email address
Enter a message (optional)
Apply for this Position
* Required fields
First name*
Last name*
Email address*
Phone number*

Attach resume ( .pdf, .doc, .docx ) or paste resume

Paste your resume here or attach resume file

Cover Letter