Responsibilities
Design and build new features from ground up, creating beautiful and enjoyable interfaces in HTML/CSS/JavaScript.
Practice disciplined software engineering (e.g. testing, code reviews, and writing beautiful, pragmatic code.)
Work closely with other engineers, designers, and marketers to ship an extraordinary product
Communicate closely with users, collect feedback/metrics, and rapidly iterate on product
Test and optimize features and interfaces to ensure quality experiences for users on all devices and browsers.
Be flexible, grow, and learn fast in a startup environment
Requirements
Good taste in web design
Solid understanding of UI/UX principles
Solid understanding of HTML5/CSS3 standards and cross-browser/cross-device web compatibility
Very strong skills in object-oriented JavaScript, jQuery, DOM manipulation
Can implement HTML/CSS/JavaScript efficiently from mockups or wireframes
Can easily pick up new front-end libraries/frameworks
Experience with Git
Bachelor's degree or above in a technical discipline, or equivalent experience
Strong English language skills
Bonuses
You know how to fully optimize your front-end code for speed and compatibility
Experience with front-end MV* frameworks (Angular, Knockout, Backbone, Ember, etc.)
Experience with scripting languages (Ruby, Perl, PHP, Python, etc.)
Experience with mobile web development
Experience with standard design tools (Photoshop, Fireworks)