Junior Software Engineer - News Labs (Fixed Term)
About BBC News Labs
News Labs is an innovation team that sits between BBC R&D and BBC News.
We work to influence the future direction of audience experiences for news. BBC News hopes to reach 500 million people worldwide by 2022 each week, and we need people who will help make that ambition a reality through delivering innovation into news.
Right now, we’re particularly interested in the possibilities of:
- Developing structured journalism, and journalism as data
- Creating and testing personalised experiences of BBC News
- Creating and testing new formats for BBC News
- Making BBC News more accessible for our audiences
- Exploring opportunities for automation in journalism
We work in short project cycles to create prototypes, demonstrate proofs of concept, test assumptions and gain early feedback. We’re always looking for ways to improve.
We collaborate with editorial and product teams across the BBC as well as academic partners, and external research and design agencies.
Are you the right candidate?
When writing your application we’d like to hear about:
- Your experience writing code in at least one language
- Any projects where you have handled data; maybe you’ve worked with CSV files, handled JSON API responses or worked with databases, give us an example.
- Your interest in news and/or innovation
- How you’ve contributed to a project from planning through to execution
- Your ability to work flexibly within a team, taking on different roles as the project requires
In addition you might also be able to tell us about one or more of these:
- Designing for better user experiences (this could be research or purely design based)
- Working in a Unix/Linux based environment
- Using a Version Control System (such as Git)
- Your experience of cloud-based technologies and services for software development
- Your awareness of Agile techniques for software development, such as pair programming, TDD, sprint planning, retrospectives…
Based London W1
Salary Band D
Fixed Term Contract - 12 Months
- Excellent career progression – the BBC offers great opportunities for ambitious people to seek new challenges and work on many different and varied products.
- Unrivalled training and development opportunities – our in-house Academy hosts a wide range of internal and external courses and certification.
- A vibrant digital community – we have a strong focus on continuous improvement and engineering excellence. We host regular talks from internal and external speakers, and provide generous opportunities to attend industry events and conferences.
- A variety of technical challenges – we work across a wide range of platforms, languages and technologies; from the latest frameworks and open standards, to the newest devices and modern cloud platforms.
- Benefits - We offer a competitive salary package, a flexible 35-hour working week for work-life balance and 26 days holiday with the option to buy an extra 5 days, a defined pension scheme and discounted dental, health care, gym and much more
About the BBC
We don’t focus simply on what we do – we also care how we do it. Our values and the way we behave are 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.