MUBI is seeking a front end engineer to join our team full-time at our London office.
We're looking to find someone who's seen a few generations of Javascript frameworks and patterns come and go, while working on a variety of web applications. Someone who can discuss their experience in some detail; what worked, and why.
ABOUT MUBI
MUBI is a global streaming platform and distributor reaching a community of 8 million film lovers around the world. MUBI shows a curated selection of independent, international and classic films. MUBI is available on Browsers, iOS, TVOS, Android, Roku, Samsung, Fire TV and several TV brands and set top boxes.
We are now streaming in over 190 countries. We’re a quick moving, and fast growing company – with over 200 people across offices in London, New York, Mumbai and Kuala Lumpur. This means that new, exciting opportunities arise often.
From a development perspective, the majority of front end development happens in our front end app, built using the Next.js framework, with React, Redux, against a REST API, tested with Jest and Cypress, and managed with Lerna. Some of the front end lives in our Ruby on Rails project, which we are migrating from.
WHAT DO I NEED?
- At least 6 years of professional experience in software engineering, with at least 2 years dedicated frontend.
- Fully understand the principles of software engineering: modularity, encapsulation, immutability, composition, OOP and FP.
- Deep knowledge of ES6, React, Node, Redux, Jest, responsive design, REST verbs, API design and the JS memory model.
- Know vanilla CSS and have clear opinions on SASS, CSSinJS and Styled Components.
- Be fluent with versioning tools, in particular, Git.
- To be someone who still is keen to keep on top of the latest developments in frontend technologies.
- Deep understanding of web performance and cross-browser compatibility issues.
- Layout aesthetics, responsive design and mobile web development.
- Fluent English & excellent communication skills (written and oral).
YOU WOULD ALSO BE:
- A team player with a can-do attitude
- Positive & kind
- Impeccable in your attention to detail
- Organised, punctual and patient
- Strong written & verbal communication abilities
- Willingness to accept coaching and feedback
WHY YOU’D LIKE WORKING HERE
A small team with big ambitions
MUBI works in the same world as Netflix and Amazon, but as a much smaller company with a unique business model we are free to explore new approaches and ideas to how we can provide the most engaging and useful experience to our customers. Currently around 200 people, you’ll be joining a small, agile development team with the opportunity to make a real impact to the direction of development and the company as a whole.
Salary: Dependent on experience.
If working on a wide range of interesting, impactful projects with a world class team excites you, then we want to hear from you!
Apply with a cover letter and your CV here.