Where BBC News developers blog about responsive design.

Opinions expressed on this blog are those of the individual contributors, and are not necessarily those of the BBC as a whole.

Come Work with Us!


Interested in creating web applications used by over 10 million people a day? Want to help deliver some of the only unbiased journalism available in some parts of the world?

The team is currently working on the next generation of News products. As a member you will be developing exciting new features and improving existing projects across mobile, tablet and desktop.

Together we solve challenging problems at scale. We also love to invest time in new opportunities, either coding up your own ideas or being involved with larger cross team prototypes with BBC Labs.

We’re based at Oxford Circus in the centre of London. Broadcasting House is a brand new building which provides a great working environment and houses the largest News Room in Europe. You will be working right next to journalists giving you direct feedback from users.

Web Developer

We love Web Development, and we’re looking for similarly minded front-end and full-stack developers with top-end skills to join our team. If you care about your craft, like building high performance web sites, and doing the job right, then you may have found the right team for you.

  • Degree in Computer Science or related field or equivalent experience.
  • Fluency in one or more of: PHP, Ruby, Python, Java, Perl.
  • Ability to write quality OO code in PHP and have experience with MVC frameworks
  • Excellent front-end web development skills:
    • HTML5. Semantic markup patterns for flexible reuse.
    • CSS / SCSS. Good understanding of modern techniques such as Responsive Web Design and graceful degradation for older browsers.
    • JAVASCRIPT. Excellent JavaScript programming skills, with knowledge of developing large, modular applications.
  • Experience of TDD and automated Acceptance Tests with Ruby / Cucumber.
  • Experience of building high performance websites.
  • Understanding of Service Oriented Architectures and consuming RESTful web services via HTTP.
  • Experience in Version control systems (Git).

We’re also looking for:

  • Senior Software Engineers
  • IOS / Android developers

Getting in touch

If you’re as excited about this challenge as we are and if you fit the profile below, get in touch!

We will add links to our open jobs soon. In the meantime please email us directly.