Desktop App Engineer

PollEverywhere San Francisco, CA
* Shipped a desktop application in one of these languages: C#, C/C++, Java, or JavaScript

* Knows fundamentals such as data structures, algorithms, memory management, design patterns, and web technology

* Comfortable making the rounds on Windows and macOS

* Strong knowledge of how the web works, specifically JavaScript engines

* Pragmatic programmer and have an opinion about the bookExperience with defining, documenting, and implementing JavaScript API's such as the Node.js API

* Thrives in a fast release cycle with an emphasis on quality

Desirable, but not required:

* 3-5 years of similar experience

* Worked with Chromium, Chromium Embedded, Electron, NW.js, CefSharp, Macgap, or Cordova

* Contributed to an open source project

* Personal projects built on the above frameworks, or built and published an app to one of the big name app stores

* General interest in application frameworks and appreciates the advantages and disadvantages of frameworks like WPF, WinRT, Cocoa, Backbone.js, Angular.js, React, and our hybrid list aforementioned

* Read through the Chrome comic book

We don't care about:

* Every technology you've used since you touched a keyboard (we don't expect you to remember much about WPF or Winform or to have experience on every operating system listed)

* Verbose resumes

A day on the job may look like:

* Pairing within the desktop app team on fun, challenging, and interesting operating system problems that eventually a front-end engineer can plug into to create a new experience

* Managing personal and team goals by tracking bugs and tasks in Pivotal Tracker and by writing great OKRs (Objectives & Key Results)

* Owning a feature from start to finish; designing, architecting, developing, testing, and releasing new versions of the desktop framework to all our users

Please keep your application brief. We appreciate small resumes with relevant experience. Be prepared to defend any laundry lists of skills. Short but super-personalized cover letters are welcome.

Principals only, please. We aren't using contingency staffing agencies at the moment. Poll Everywhere is not responsible for any fees related to unsolicited resumes.

Good luck!