Lead Visualization Engineer

Poll Everywhere

(San Francisco, California)
Full Time
Job Posting Details
About Poll Everywhere

Poll Everywhere provides text message voting and audience Q&A, straight to your PowerPoint slide. It's the easiest way to gather live responses in any venue: conferences, presentations, classrooms, radio, tv, print — everywhere.

Responsibilities
  • You love the idea of building impactful visualizations that millions of people will experience, live, during presentations, class lectures, or broadcast events. You obsess over every last detail of data visualization from the tick of an axis to the smoothness of animation. You’re extremely thorough with testing because you know that if your code blows up onstage during an event, you’ve lost the trust of the presenter and the entire audience. You favor intuitive, scannable visualizations to esoteric ones that look cool. You prize clarity and truthfulness over glitz and glam in your designs.

  • Working with a great team of engineers is an important foundation for building and distributing your visualizations. We’re in the midst of breaking apart our core Ruby on Rails web app into a pure JSON API and a front end that consists of several single-page JavaScript applications. We also have some nifty Backbone.js integrations with firehose.io, our home grown realtime web framework.

  • Did you know that we ship a purpose-built web browser within PowerPoint and Keynote that is programmable via JavaScript? Think of it as Cordova for presentation applications that has native hooks into presentation software, like start/stop presentation, and next/previous slide.

Ideal Candidate
  • You're considered a D3.js expert
  • CoffeeScript (or you're awesome with plain ol' JS and want to learn CoffeeScript)
  • Backbone.js (or other js MVC frameworks) or experience incrementally migrating from MVC to frameworks like ReactJS (Your D3.js visualizations will consume data from these objects)
  • Deep understanding of the JavaScript prototype chain
  • Test-driven development experience
  • sass/haml/less
  • Cross-browser testing (like dealing with IE9+, grrr)
  • You're a huge fan of Tufte's work (bonus if you've attended one of his talks and can tell us about some of his quirks)
  • Did we mention that you should care deeply about usability? Don't worry about amazing aesthetics (we don't expect for you to be an amazing designer), but you should know the difference between a good and a bad user interface.
Compensation and Working Conditions

Questions

There are no answered questions, sign up or login to ask a question

sign up or login to save this job and more
San Francisco, California
Skills Desired
Sign up or login to see how your skills match up.
  • APIs
  • D3.js
  • JavaScript
  • PowerPoint
  • Backbone.js
  • CoffeeScript
  • HAML
  • JSON
  • Keynote
  • LESS
  • MVC Framework
  • Prototype Javascript Framework
  • Ruby on Rails
  • Sass
  • Test Driven Development (TDD)
  • React.js
  • Data Visualization Framework
  • IE9+
  • Cross Browser Testing

Want to see jobs that are matched to you?

DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.