Overview
THE ROLE
Looking for a Senior AJAX / JS / UI Software Developer to continue to build out and enhance our collaboration platform. This position is focused on front end development, click optimization, general UI improvements, and requires an eye for simple yet very usable software.
THE OPPORTUNITY
Be part of a highly dynamic technology and business focused team that is running and building a multi tenant collaboration platform for businesses. We work on a modified LAMP infrastructure with PHP and Javascript as the primary development languages.
Responsibilities
Design and develop next generation "Web 2.0" style business user interfaces using a SCRUM Agile Development Methodology.
Optimize the environment, remove bottlenecks, research performance problems.
Support the development processes with quality assurance, version control and build process.
Experience
4+ years proven track record delivering web application systems. Your systems have been shipped or deployed into production and you are familiar with the entire Software Development Life Cycle.
Ability to work with a small, high-energy team
Skills
Expert knowledge of HTML/CSS
Expert at Javascript / AJAX
Working with modern JS frameworks such as Backbone.js, handlebars, Ext JS, underscore.js, socket.io etc... a big plus.
Familiarity with unit testing frameworks such as jasmine and testacular.
Proven track record developing intuitive UI and scalable applications.
Strong knowledge of any major OOP dynamic programming language - 3+ yrs
Solid communication skills both verbal and written. You have a blog right?
General good understanding of system administration and how all systems interact.
Entrepreneurial drive.
Excellent organizational skills and attention to detail.
Contribution to Open Source Projects a plus.
Education
• Bachelor's degree in CS or equivalent