The web engineering team is responsible for all things unsplash.com.
We use modern and well-supported tools to build the best possible version of our product in collaboration with the API and design teams.
At a high level, the web architecture consists of a Node server (TypeScript), with React for rendering on both the server and client.
Over the years, we’ve taken Unsplash from a humble Tumblr blog to a fully-fledged web app supporting tens of millions of users and tons of useful features. At the same time, we’ve improved its performance by leveraging modern techniques like SSR, dynamic chunk-splitting, CDN HTML caching, complex state management using memoization and Observables, etc. We’ve done all that with a lean team of just 2 web developers: frequent code releases and in-depth code reviews help us share knowledge and identify problems early. But there’s still so much more to learn and do, and that’s why we need you!
We designed our company in a way to get as much of the stuff that’s not the creative work out of your way, so you can do your best work. We don’t believe in a top-down, shoulder-tapping, 9–5 type culture. You have the autonomy to manage yourself. We don’t work set hours. We respect flow. We believe you should be able to structure your days for what makes you feel the most energized and creative.
A glance at some of our blog posts and open source work can give you an idea on how we approach and solve our problems:
If you tick (most of) these boxes, you should get in touch with us:
It’s a bonus if you have experience with:
Our aim is to build the most useful visual library ever created.
Today, Unsplash powers more people and products than any other visual search engine in the world, with more than 50 million images downloaded every month—more than Adobe, Shutterstock, and Getty combined. Our team builds unsplash.com, Unsplash for iOS, and the Unsplash API, directly powering over 800+ applications including Medium, Trello, Squarespace, Google, and Square, and tens of millions of creatives.
We’re depended on every day as a fundamental building block in the creative process, allowing anyone, from students through to award-winning creators, access to high-quality, open imagery. While we’ve accomplished a lot with Unsplash, we’re still at the very beginning of our journey as a product and a business. We still have a lot to prove.
Our team is made up of people who enjoy making things people love. We care about details and we care about quality.