User Interface Developer

Location: Reston, VA

Department: Engineering

Type: Full Time

Min. Experience: Mid Level

Resonate ( is a cutting-edge software product & “big data” startup in the online advertising space, recently voted one of "America’s Most Promising Companies" by Forbes Magazine. We have pioneered a completely new way to identify and reach highly-targeted audiences online through our methodology called “Insights Driven Media”. Resonate has transformed audience targeting into a game-changing advantage.

We are currently seeking a talented Senior UI Engineer - Web Applications to join our growing team.  For this position, prior experience developing scalable, rich, internet application user interfaces is a must. You must have the desire and ability to learn quickly. Our environment is fast-paced with changes and challenges on a daily basis; the ability to keep up and “hang” with this environment is a necessity. You will be responsible for the implementation of our platform user interface of our brand new product line, so it’s kind of a big deal.

If you consider yourself the best Front-End, User Interface Developer that you know of, we’d love to hear from you.

Key Responsibilities

  • Design, develop, implement, and maintain front end code as well as some mid-tier code
  • Implement new features and optimize existing ones from controller-level to UI
  • Implement new, ground-breaking interaction and visualization interfaces
  • Rapidly fix bugs and solve problems
  • Work closely and effectively with product managers, designers, and software engineers


Qualifications & Experience Requirements

  • 5+ years’ experience in launching successful/interactive web applications
  • Prior experience working for a startup or software product company
  • Adept with web standards and cross-browser quirks
  • Fundamentals in object-oriented design, data structures, algorithm design, problem solving, and complexity analysis

Skills Needed

  • Strong JavaScript, AJAX, HTML and CSS skills. Must be an expert in these technologies.
  • Experienced working with a variety of JavaScript Frameworks/Libraries including: Ember.js, Backbone.js, Underscore.js, Knockout.js, D3.js, Node.js, jQuery, ExtJS, YUI, etc.
  • Experience building Web Application User Interfaces
  • Experience with MVC or MVP
  • Capable of working on Middle-Tier & Back-End Development if need be
  • Experience working with various programming languages: Java, PHP, Python, Perl, or Ruby
  • Hands on experience working with various Web APIs


Educational Requirements

  • Bachelor's Degree in Computer Science, Computer Engineering, or related study.
Forward this Position
Recipient email address (one)
Your name
Your email address
Enter a message (optional)
Human Check*
Apply for this Position
* Required fields
First name*
Last name*
Email address*
Location *
Phone number*

Attach resume as .pdf, .doc, or .docx (limit 2MB) or paste resume

Paste your resume here or attach resume file

Cover Letter
What’s your citizenship / employment eligibility?
LinkedInLinkedIn profile URL:
Website, blog or portfolio:
Desired salary*
In 150 characters or fewer, tell us what makes you unique. Try to be creative and say something that will catch our eye!*