* knowledge of common HTML5 implementation strategies, * experience building fat JS apps, * experience designing complex stateful apps in a maintainable way, * experience using HTML5 frameworks, such as Ember, Angular, Backbone, Knockout, Batman, Spine, Bootstrap, etc, * experience with data visualization, such as D3 or Processing, * good knowledge of algorithmic design and CS theory (informally, CS degree not required), * good UX sensibilities, * preferred if you aren't awful at visual design so that prototypes can be shipped and iterated on afterwards.
Backend knowledge is not required, but we expect that you're not helpless if a change requires simple backend changes.
Let your dream job find you.
Sign up to start matching with top companies. It’s fast and free.