Job Description
We need your ideas and passion for good, clean code! A great position for a front-end enthusiast who wants to code things The Right Way™. Opportunity to contribute to the development and implementation of extensive new user-facing products and features; new shared packages; and collaborate with our services team on internal APIs. Additional coding to optimize existing repositories, as necessary.
Some of what you’ll do…
- Use your thorough understanding of core client-side technologies -- HTML5, CSS3, JavaScript -- to architect complex user interactions for desktop and mobile browsers using Backbone and React
- Enjoy developing with our state-of-the-art front-end stack which includes Node.js, Express, webpack, Sass, Gulp, Git (Github) and Babel
- Create reusable CommonJS modules to be used on both the client and the server
- Leverage your experience with PHP or other OOP languages
- Be excited by the opportunities and challenges afforded by responsive and adaptive design
- Utilize server-side Node.js and PHP as a last resort, only when client-side cannot do and the services team cannot provide
- Cover your code with unit and integration tests written with Jasmine, Mocha, Chai and Sinon.
- Work with our top Product team which includes former leaders from Gilt, eBay and Etsy
Requirements
About you…
- Experience developing for high-traffic web sites
- Ability to troubleshoot and explain performance bottlenecks
- Be awesome and make those around you awesome!
- Ability to bring your intellectual curiosity and thoughtful opinions with you everyday
- Experience developing consumer-facing websites in a professional production environment is a plus
- An appreciation for one-of-a-kind items such as furniture, art and jewelry is always welcome
- Your participation in the larger Developer Community is strongly supported and encouraged!