The BBC’s Children’s & Education team deliver amazing digital experiences that inform, educate, entertain and inspire the nation’s children.
We provide some of the UK’s most popular websites and apps, which bring to life the globally renowned CBeebies and CBBC brands.
Our apps are some of the most popular for kids. Our apps are consistently in the top 5 of their categories in the app stores (see link below for example):
We have over 350+ interactive experiences across BBC online, powered by our internally built game engines (see link below for example):
Our flagship apps and 350+ interactive experiences are all powered by the same platform. This allows us to build multi platform experiences with a single codebase using modern web technologies. We call this the Universal App Platform (UAP), and you can read more about it in the blog post below:
Organised in cross-functional, agile teams, we’re focussed on creating world-class experiences for our young audience.
What you’ll do:
As a Software Engineering Team Lead, you will be accountable for the design and development of high quality, web and mobile products used by millions. You will work with other discipline leads to architect, deploy and operate these products.
We don’t expect anyone to have experience of all the below, this just gives an example of the technologies and practices we value:
- Background in software development and knowledge of design principles and patterns
- Experience in web development, using modern React and cloud based architectures
- Lead a multidisciplinary team, providing technical direction for the products that you are responsible for - ensuring quality standards are maintained and best practise is employed
- Recruit, lead, mentor and grow software engineers across the spectrum of experience, from Junior to Principal
- Manage conflicting priorities and multiple streams of work, ensuring the team have clear focus and support
- Learn new technologies and be able to grow the technical capabilities of the team
- Work with the leadership team for the product you represent - helping shaping the backlog to ensure we’re delivering on time and to a high quality.
- Facilitate collaboration between all of the Engineering teams in Children’s and Education - solving the interesting and challenging technical problems that affect us all
- Understand the landscape of mobile application development for iOS and Android
- Have a passion for modern web technologies
- Whilst not essential, having some working knowledge of WebGL/Canvas and frameworks such as Pixi.js and Phaser would be a bonus
The Ideal Candidate:
- A knowledge of software architecture principles and leading development practices
- Experience building full stack applications: ideally in React/Node
- Experience of CI/CD
- Proven experience in leading technical teams
- Proven experience of E2E, automation testing and TDD
- Experience of an agile environment, pairing and working within a collaborative team
- Experience delivering high quality software at scale
What’s important to us in Children’s & Education:
- We are a diverse team that prioritises collaboration
- We have a track record of developing our staff, and participating in schemes to boost diversity, graduates/apprentices/Step Into Tech are important to us
- We strive for self organising teams, and empower Software Engineers to take part in all aspects of the product
- We care about quality, with extensive automation, and TDD practices
- Data powered decision making - looking at real user information and using that to choose what to do next
- We work collaboratively within the department and beyond, looking to deliver joined up solutions where we can
- We value our people, offering 10% development time, a good work life balance and flexible working opportunities
Contract type: Permanent
Location: Salford (Flexible working options available)
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 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 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