We are looking for a Front-End Architect to join the engineering team at Etsy. This is a technical lead who will work with front-end engineers across various functional teams. Your primary role will be to organize and evangelize in-house standards and best practices for client-side technologies, as they are applied in desktop browsers, mobile web apps, and iOS web views.
About the Engineering Team
The technical staff at Etsy believes that code is craft, good software and systems designs are works of art, and that the work we do is part of larger creative culture represented by the hundreds of thousands of inspired makers who make Etsy such a wondrous marketplace. We believe that small, empowered, self-motivated teams can do big things. We also believe in the right tool for the job, not language-as-religion. Our current systems run PHP, Java, Python, Ruby, Solr/Lucene, Postgres, MySQL, and more. Check out our Engineering blog: http://codeascraft.etsy.com/
Performance is a high priority for us, and you'll spend much of your hands-on time measuring front-end performance and demonstrating ways we can improve. You're familiar with all of the typical performance hacks -- domain sharding, cookie-less domains, asynchronous loading, static asset compression, and so on. You've dug into our site and are just dying to point out the things we've done wrong (and right?). You can quote our Page Speed scores and can't wait to walk us through some waterfall graphs, or discuss the ins-and-outs of browser caching and local storage. Heck, maybe you'll even quote RFC 2616 while you're at it. You nerd, you!
5+ years experience in front-end web development
Experience working in high-traffic web sites and mobile apps
Previous leadership role
Demonstrable knowledge of everything mentioned above
Etsy is the marketplace we make together. We have 20 million members in over 200 countries. In 2012, our sellers grossed more than $850 million in sales. Our mission is to reimagine commerce to build a more fulfilling and lasting world.
Our offices are like this http://www.avc.com/a_vc/2010/09/the-office-matters.html and this http://www.officesnapshots.com/2010/10/11/etsy-offices/ . We're empowered and expected to be ourselves, share our ideas and figure out what we can each do to keep Etsy evolving. We have full company-paid benefits, including family and domestic partner benefits, humane working hours, couches, quiet spaces, lunch twice a week and handmade desks.
We're growing rapidly and are well-funded with a proven business model and established revenue to help us continue serving our community.
If you're interested in joining the team at Etsy, please send a cover letter along with your resume telling us what inspires you about Etsy and why you think you are perfect for the team (resumes without a cover letter will not be considered) . If you contribute to an open source project, write a blog, or practice another craft besides coding, that means something to us, and we would love to hear about it when you write!
Etsy - 2 years ago
copy to clipboard
Etsy is a marketplace, but it's also a community made up of many different individuals with many different lives and points of view.