Senior Frontend Engineer - Collect

Amsterdam /
Engineering + Product – Front end engineering /
Full-time/ Part-time
Every day, millions of people rely on WeTransfer to move their creative ideas.

Founded in 2009 as a simple file-sharing service, WeTransfer has grown into a set of tools designed around the creative process. Beyond the WeTransfer.com platform where 50 million people send one billion files every month, we have the storytelling platform WePresent, quick slide-making tool Paste, immersive sketching app Paper, and inspiration-capturing tool Collect. We design and deliver delightful experiences that continue to feel obvious and intuitive to millions of people—from our moms to your favorite artists. As a certified B-Corp, WeTransfer aims to be a sustainable and responsible tech company, balancing people, planet, and profit.

So, the work we do matters. Come and be a part of it.

About our workflow
We believe that software is gardening. We trust each other to make good decisions and to provide (and accept) constructive feedback. Collaboration is the key to making a great product. 

We want to build solutions that are long-lasting. This means writing code that is maintainable instead of quick fixes. Because our products are constantly changing, we believe our tech should be able to adapt. We believe that when code isn't tested it's legacy code and while we understand that it can take a lot of time and brainpower, it's worth it.

We try to give back to the community by open sourcing some of our tools. We build everything in a modular way, so that we can source parts of apps. We've published multiple projects that are part of our iOS app on GitHub and we're not stopping.


About Collect
On the web, WeTransfer solves a problem straightforwardly and elegantly. Big files aren't a big deal on mobile, so we decided to do something different within the realm of WeTransfer, which is all about sharing creative work. We enable people to collect the content that's on their phones and share them. Most apps operate in silos: your videos are on YouTube, images on Pinterest, music on Spotify, etc. We believe great things happen when these are combined and that's what our new product does: it allows you to make mixed media boards with anything that's on your phone.
The launch of our iOS app was a great first step but we are now working on a web app. And that's why we need you.


What you'll be doing
We are looking for someone to join the Collect team with all things technical where your initial focus will be building and maintaining our web app. You will be working on a product that has a user base of millions and continuing to build our web technology. 

You will be part of a multidisciplinary team, which includes designers and other developers, who will help take your ideas from implementation to production. We value a healthy work life balance, without hard deadlines. You'll join a team that is open, eager to try new things, fun and dynamic.

Above all else, we value open communication and good teamwork to achieve a shared vision. It's important you understand what our users like, and believe in our ethos of keeping things simple.  Join our team if you work on a product that enriches many (creative) peoples' lives.

What we’ll look for:

    • Experience in setting up, architecture and shipping scalable web applications built with Javascript frameworks (we use React)
    • Experience shipping products with state management for larger teams and rapid growth (we use Redux)
    • Experience with strict typed languages (we use Typescript)
    • Experience in defining breaking down components together with other disciplines like design and structuring the application accordingly
    • Experience in (setting up) continuous integration and development (we use Travis... for now)
    • Ability to communicate complex (technical) topics clearly to non technical and technical audiences either digitally and verbally (we use Slack, emails, Notion and video calls)
    • Eager to learn (we love to show our passion to each other)
    • 8+ years software development experience are required