Senior Software Engineer - BBC Core Services
We are looking to hire a Senior Software Engineer for our Presentation team within Core Services. The Core Services team is tasked with delivering the new core web and product services framework on which six of the BBC’s eight audience-facing digital services – News, Sport, Weather, Children’s, Education and Homepage – are based. This means enabling, and working closely with, these big and much-loved services to create the engaging digital propositions of the future through resilient and sound foundations. By working with us, you will help build out the wider BBC’s vision to create the world’s best digital services, using cutting edge technology, collaboration, and championing faster, simpler ways of ways of doing things.
The Presentation Layer team are building the front end framework which powers the BBC website. Covering News, Sport, Childrens, Education, Homepage, and Search, we're rethinking the way we produce our digital content pages. Working with collaborators in London, Glasgow, and Cardiff, we're helping them build a set of components and capabilities that can be reused by anyone to free them up to solve the really hard problems in their product area. Working with us means you can have a big impact on something affecting many teams, many BBC pages, and many audience members.
- You will build the presentation layer framework for the new BBC website, bringing joy to millions of BBC users
- You will use modern technologies to build a site fit for a modern web
- You will contribute to a site which is accessible, fast, and secure
- You will encourage good engineering practices and foster a culture of continuous improvement
- You will recruit, work with, mentor, and help develop other members of the team
- You will help reshape the BBC Digital Products’ development culture around a single web site and drive a joined up user-experience
- Work with our developer experience and productivity team to establish ways of working that scale and sustain beyond the initial build
- Ready a framework capable of moving with the web and ever changing requirements
Are you the right candidate?
The ideal candidate for this role will have:
- A passion for building on the modern web, with experience in a modern front-end framework (such as ReactJS) and building design systems & component libraries
- Excellent communication skills and the ability to work well within a team and across multiple engineering teams and physical locations (London, Glasgow, Salford, Cardiff).
- Enthusiasm for software quality, standards, best-practices, and automation
- Experience operating and developing highly-scalable, distributed systems across the full software life cycle.
- A strong knowledge of software architecture principles and leading development practices
- Proven experience of test driven development
- A positive attitude, a passion for technology, and a constant desire to learn
Contract type: Permanent
We’re happy to discuss flexible working. Please indicate your choice under the flexible working question in the application. There is no obligation to raise this at the application stage but if you wish to do so, you are welcome to. Flexible working will be part of the discussion at offer stage.
- Excellent career progression – the BBC offers great opportunities for employees to seek new challenges and work in different areas of the organisation.
- Unrivalled training and development opportunities – our in-house Academy hosts a wide range of internal and external courses and certification.
- Benefits- We offer a competitive salary package, a flexible 35-hour working week for work-life balance and 26 days (1 of which is a corporation day) 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.
Diversity matters at the BBC. We have a working environment where we value and respect every individual's unique contribution, enabling all of our employees to thrive and achieve their full potential.
We want to attract the broadest range of talented people to be part of the BBC – whether that’s to contribute to our programming or our wide range of non-production roles. The more diverse our workforce, the better able we are to respond to and reflect our audiences in all their diversity.
We are committed to equality of opportunity and welcome applications from individuals, regardless of age, gender, ethnicity, disability, sexual orientation, gender identity, socio-economic background, religion and/or belief. We will consider flexible working requests for all roles, unless operational requirements prevent otherwise.
To find out more about Diversity and Inclusion at the BBC, please click here