Intern developer (Origami team)

Our Origami team creates the next generation of components and technology standards that define the way we build websites a the FT. We work in public on GitHub, we use the very latest browser technologies, and we are regularly cited as leaders of the media industry and the web community. We speak at numerous conferences, we host monthly London Web Performance meetup group at our office, and we curate the internationally respected Edge web conference.

Spend a few months with us, and you will understand the challenges of rolling out modern standards in a 127 year old company that increasingly has data, not ink, flowing through its veins. You’ll see how microservices and devops can allow us to work faster, and continuous delivery can push updates quickly without breaking things. Highly successful interns may be offered guaranteed post-graduation positions.

You’ll be thrown in at the deep end, but you’ll get plenty of help.

This page describes the Intern developer role specifically. For general recruitment information and a guide to what working at FT Labs is like, or for details of our other jobs, please see our main jobs page.

Responsibilities may include:

  • Helping our product engineering teams to integrate Origami components
  • Reviewing components for compliance with specifications, and working with their developers to get to full compliance
  • Keeping track of pull requests and chasing blockers to keep improvements flowing through
  • Writing tests, testing and improving documentation

Required skills

  • Experience in JavaScript programming (you might have only used jQuery, but that’s fine)
  • Capable in CSS, and familiarity with pre-processors (you are at least comfortable that you understand what a pre-processor does)
  • Working knowledge of Linux command line tools and version control concepts, especially using git
  • Excellent quality of written and spoken English

Desirable skills

  • Experience with Sass, ES6, grunt, gulp, browserify (or webpack), webdriver, Mocha, Expect, Karma, PhantomJS, or at least an interest in learning more about these tools


All interns are paid at least the London living wage. Salaries for some intern positions may be higher.


Send a brief email with a link to an online CV or PDF attachment to