Fullstack Developer

at Micro:bit Educational Foundation (view profile)
Location Oxford
Date Posted 3rd August 2018
Category Technical
Job Type Full-time
Never Expire Never Expire


The Micro:bit Educational Foundation is looking for a fullstack developer for an initial 12-month fixed-term position.

Working in conjunction with the Lead Developer for the micro:bit website you will work to develop infrastructure and front-end pages to make creating and delivering lessons for the micro:bit smooth for a wide variety of contributors. We aim to do this without compromising the scalability and simplicity of our statically deployed website.

This position will employ a wide range of skills and gives the chance to work at different parts of the web stack: infrastructure, front-end, implementing lambdas, as well as working closely and empathetically with teachers, students and UX designers to ensure we build something effective.

The micro:bit draws on technology from our global partners, and you will be working closely with engineering teams inside Arm, Microsoft, MIT, Nominet and with the global Python Community to deliver innovative products that transform the way computing is taught around the world.

You will be working both on the main micro:bit website, and in a small project team on a standalone project with key strategic importance to the Micro:bit Educational Foundation, with huge scope to influence the project and the Foundation longer term.

This is a 12-month fixed-term position at the Micro:bit Educational Foundation. This is a position that we anticipate continuing after the initial 12 month funding period, becoming a permanent role in the micro:bit web team.

Team size: 3 in your direct team, 5 in the wider micro:bit tech team.

Location: This position is based in Oxford, UK, however a significant amount of flexible working is possible.


There is a digital skills shortage in the UK and a gap that needs filling. Being digitally skilled will give a person access to better paid jobs while low skilled jobs are at risk of being eliminated by automation. Children need to have greater digital skills to be able to have improved life chances.

It is our long-term goal that digital skills should be seen by teachers and students as important as literacy and numeracy, and taught to the same level, rather than Computer Science being seen as a specialist topic just for technically minded students.

You will be working on a project to transform the micro:bit offering from a hugely effective educational product that is well received by digitally confident teachers to a comprehensive educational platform for all teachers.

You will be helping to redevelop the micro:bit platform (UX, entry points, support materials and classroom management functionality) to ensure that it supports all teachers, whatever their digital skill level, to use the micro:bit, so enabling digital skills to be applicable across all subject areas as they will be across all job sectors in the future.


We’re looking for someone who is keen to learn, take on new challenges and is excited by working across a broad range of technologies.

We want as much of the project to run in the browser as possible, and so we’re seeking someone with experience of writing Javascript or Typescript applications. Experience implementing some of: web-based editors, headless CMS systems, static deployment pipelines or AWS experience are desirable.

We’re looking for someone who...

  • Is entrepreneurial and works collaboratively to get things done and shipped.
  • Works independently to a high technical standard.
  • Is excited to learn new tools and approaches.
  • Is diligent in delivering robust and maintainable solutions.
  • Works well in an agile environment.

Much of the work for this person is on a new project with very little legacy to complicate the design process. There are some dependencies that must be interfaced with, but the nature of these interactions are to be defined by the project team.

Our plan is not to over specify the tech we use until we hire into this role - having someone with the right attitude, experience and approach is as important as the technologies involved.

Please apply at https://micro-bit-educational-foundation.workable.com/j/B07DF83E00