Vacancy Search

Search Jobs  

Junior Software Engineer

Please Note: The application deadline for this job has now passed.

Job Introduction

BBC News Web Engineering delivers trusted news to hundreds of millions of readers all over the world in 40 languages. In some parts of the world we are the only unbiased news service. We support a wide range of devices and care deeply about scale, performance, and accessibility. We work in agile, flexible teams, and have an exciting roadmap for future development.

Given the trust placed in BBC News, we work carefully and responsibly to deliver the best possible news service for the web.

Role Responsibility

We're looking for a Junior Software Engineer to join our Web Engineering teams, based in New Broadcasting House in London W1. 

In Web Engineering, we focus on pioneering new and engaging ways of discovering and exploring the latest BBC News content while always delivering our trusted, solid, global news service.

Day to day you’ll be building web components for our pages using high quality CSS and accessible semantic HTML, improving our automated test coverage, developing and deploying multi-variate tests, working with our page configurations, integrating with internal APIs, raising pull requests, working collaboratively with other developers, engaging with other teams, and helping with future feature planning.

The Ideal Candidate

Essential experience

  • Front-end web development skills:
    • HTML: Accessible, clean HTML5 markup
    • CSS. Good understanding of developing CSS for a range of devices and browsers
    • JAVASCRIPT. JavaScript programming skills, with knowledge of developing web applications
  • Awareness of user experience (UX): We are looking for insightful developers that can work with designers to iterate wireframes and designs together
  • Comfortable using the command line (Terminal for Mac OSX or Windows command prompt)
  • An enthusiasm for delivering News for the Web

Desirable experience

  • Familiarity with HTTP and RESTful web services
  • Experience of working in an agile way
  • Experience with using version control systems (e.g. Git)
  • An understanding of writing unit tests for JavaScript or other languages
  • Experience developing with PHP, Ruby, JavaScript for Node.js or another server-side language
  • Interest and experience with cloud computing and tooling for continuous integration and continuous deployment
  • An appreciation of web application performance best practices

Package Description

Location:           London

Grade:               6

Contract:           Continuing

About the Company

We don’t focus simply on what we do – we also care how we do it. Our values and the way we behave are very important to us. Please make sure you’ve read about our values and behaviours in the document attached below. You’ll be asked questions relating to them as part of your application for this role.

The BBC is committed to building a culturally diverse workforce and therefore strongly encourages applications from underrepresented groups.  We are committed to equality of opportunity and welcome applications from individuals, regardless of their background.


This website is using cookies to improve your browsing experience. If you navigate to another page without changing the settings below you consent to this. Read more about cookies.