We‘re looking for a junior developer to help us change the way people consume video online. We don’t pretend to know what exactly makes a great teammate until we meet you. But anyway, here’s our thinking to help you get a feel if it’s worth your time reaching out.
How we imagine you
You want to work in a team and deliver. You’re in it to win it.
You’re good, not shy about it, and know there’s still a lot to learn. You can look at that list of technologies below and check off many of them as familiar. The ones you haven’t worked with are no biggie; you learn fast.
You want to work with the best. New teammates are a source of learning and you don’t plan to ever stop honing your craft.
Jobs to be done
We’re developing a butter-smooth user experience on practically all the platforms out there: Android, iOS, Web, Smart TV’s, Set-top boxes and Oculus, just to name a few.
We’re using whatever works best for each of them. Currently the apps are written using Swift, React and React Native.
It all needs to be served by a scalable back-end and a command center for content curators. The current stack consists of AWS (Cloudfront, Elasticache, Route 53, S3), PostreSQL, Redis and Node.js (ES6, Sequelize, ExpressJS)
After you reach out
First we’ll send you a coding task, and after you’ve returned it we’ll review your work. After completing the task, we will either give you feedback on it or invite you for a meeting with some of our developers.
In the meeting you’ll get to ask about the everyday work that we do, and showcase some of your favourite projects to us. Choose one that you like in particular and present it to us, and then we can discuss what you liked in the project and what you’d like to change. We’d also love to hear about what you value in a workplace, and how you’d like to develop yourself in the future.
After that, hopefully we’re both ready to decide if we’re a good match!