Job Description
Our management application is written in Javascript, and we've made a very large investment in Javascript code to support it. Our product is built on a mix of Backbone.js and jQuery, and we strive for exceptionally clean and reusable code. This engineer has a solid understanding of MVC (model view controller) design, and has done user-facing products before.
As a Senior UI Developer, you will be the bridge between design and engineering. You bring a solid understanding of JavaScript, HTML/CSS, and up-to-date knowledge of web standards.
Responsibilities
Build efficient, reusable front-end abstractions and systems
Partner closely with Product/UX team and back-end web engineering
Design sense for developing intuitive user interfaces
Identify and communicate best practices for front-end engineering
Requirements
Expert knowledge of web technologies (JavaScript, HTML/CSS)
Ability to write high-performance, reusable code for UI components
Experience with Object Oriented JavaScript Frameworks but able to write clear, effective code with them (Prototype JS, MooTools, Dojo, etc.)
Experience developing rich applications with JavaScript/HTML/CSS
Passion for performance debugging and benchmarking
4 years of experience in software development; in-depth experience developing numerous web-based applications.
Experience with a scripting language, such as Python, Ruby, etc.
BS or MS degree in Computer Science or a related technical field