Front-End Developer

London, England, United Kingdom · Technology


FutureLearn is a social learning platform, backed by the Open University and based in Camden. We offer free online courses run by many leading universities from around the globe.

Since our launch in September 2013, we’ve run hundreds of courses that have attracted over six million learners to our platform. They come to study a diverse range of topics, from the archeology of ancient Rome to psychology and modern medicine. We have a growing following from around the world, with people of all genders and age groups well-represented. We help them learn by provoking conversation around the course material, so that learners and educators learn as much from each other as from the material itself.

We try to mirror this environment within our company. We help people improve their skills, and we’re constantly reflecting on how we work to improve the product and the way we work. It is a collaborative environment where designers, developers and product managers work in small multidisciplinary teams and all contribute to the product’s direction.

We’re looking for front-end developers to join our team. You’ll be working on the FutureLearn website that our educators and learners use to create and study our courses.


At FutureLearn, our work is distributed across several multidisciplinary product teams, each containing developers, product managers, user researchers, marketers and so on. We shuffle people between these teams frequently and encourage cross- team collaboration, so there's plenty of scope to become familiar with the whole platform.

We work in "sprints", each of which lasts 2 weeks. This helps us focus on shipping small, iterative changes and responding quickly to changing business or user needs. Every two weeks we run retrospectives and reviews, and have an all-hands "Thursday meeting" when we get to show off what we've achieved and hear about what others are up to.

We communicate a lot: over email, using Slack, face-to-face in the office and over video calls; and we encourage clear, forthright feedback among everyone in the company, regardless of role or seniority.

Our front-end developers work closely with our design team to develop the modular design system that we use to build the site. You can read more about this in this article on A List Apart. As well as delivering new features for our users, we make time to refactor our codebase to make it more pleasant and productive to work with, and to better align with how the design team thinks about the product.

As part of this team, you will need to be comfortable writing modular HTML, CSS and JavaScript and thinking about how your work fits into the big picture. We are particularly interested in candidates with experience of modern front-end tooling and frameworks (e.g. React) and an interest in participating in their adoption. You will need strong communication skills, and be comfortable discussing problems and solutions with your team-mates.

To help with everyone's ongoing skill improvements, we run regular "learning hours", we pair with each other, share books, articles, and talks we think will be helpful, and encourage people to set themselves regular goals to help develop their careers; for example, trying public speaking, or mentoring a new starter.

Above all, we are looking for people who are curious, think critically, are eager to learn and keen to use their experience to help and support others. You will need to be able to communicate and explain things clearly and work well in a collaborative environment.


Camden, London.

Further information

You can read our blog to find out more about how we we make FutureLearn, and if you have any queries about this role please do not hesitate to contact us at

If you are not interested in this role then our jobs page has a list of other roles we have on offer.

How to apply

You can either use our online form by pressing 'Apply for this job' below, or send an email directly to, including your CV and a covering letter telling us why you'd like to come work with us.


We’re looking for front-end developers with at least 3 years’ development experience either from a professional position, study or personal development.

Please note: This is not a remote working position and you must have the right to work in the UK to apply. No recruitment agents please.


Apply for this job