Collage.com is a technology company that makes custom products easy for everyone. We are a profitable, 100% bootstrapped company with about 40 employees that has rapidly grown from zero to $22M annual revenue over the past five years. We are seeking ambitious, nice individuals to join us in our quest to bring great custom products to the world.
Your job will be working on our core software for designing and ordering custom photo products. You will work on a Backbone.js / Handlebars / HTML5 canvas front-end that communicates via REST with a PHP/MySQL backend.
Required Skills/Experience - Strong JavaScript skills, including asynchronous programming, object-oriented design patterns, and architectural best practices - Server-side development with PHP and SQL, including data model design - Spatial/geometric reasoning -- for basic rendering, animation, and image manipulation - HTTP/REST
Nice to Have - Familiarity with web frameworks such as Backbone.js + Handlebars, Flux + React, etc. - User interface design - Handlebars, JSX, or other client-side templating / expression engine - JavaScript performance and frame rate optimization (e.g., hunting down calls to offsetWidth) - SASS/COMPASS - Version control with Git - HTML5 canvas-based rendering engines - Node.js - Grunt.js build systems - CDNs, caching, and page load optimization
Collage.com is a technology company that makes custom products easy for everyone. We are a profitable, 100% bootstrapped company with about 40 employees that has rapidly grown from zero to $22M annual revenue over the past five years. We are seeking ambitious, nice individuals to join us in our quest to bring great custom products to the world. Your job will be working on our core software for designing and ordering custom photo products. You will work on a Backbone.js / Handlebars / HTML5 canvas front-end that communicates via REST with a PHP/MySQL backend.
Required Skills/Experience - Strong JavaScript skills, including asynchronous programming, object-oriented design patterns, and architectural best practices - Server-side development with PHP and SQL, including data model design - Spatial/geometric reasoning -- for basic rendering, animation, and image manipulation - HTTP/REST
Nice to Have - Familiarity with web frameworks such as Backbone.js + Handlebars, Flux + React, etc. - User interface design - Handlebars, JSX, or other client-side templating / expression engine - JavaScript performance and frame rate optimization (e.g., hunting down calls to offsetWidth) - SASS/COMPASS - Version control with Git - HTML5 canvas-based rendering engines - Node.js - Grunt.js build systems - CDNs, caching, and page load optimization
For more info (and other positions, Senior Performance Engineer, etc.): http://jobs.collage.com and to apply: https://collage.applytojob.com/apply/34r6bN/Senior-Fullstack....