Development Lead iPlayer
BBC iPlayer is one of the UKs most well-known and loved products. Our mission is to be the future of BBC TV. It is an exciting time to join the team as weve ambitious goals to be the number one online TV service in the UK. We want to double our reach, and quadrupling the time each person spends on iPlayer every week in the next 3 years.
This is a role in leading a small team of engineers to build the Business Layer of iPlayer where all the data logic happens. We build high traffic API that powers iPlayer across multiple platforms (Web, Mobile, and connected TV apps). We build tools that helps editorial curate and optimise iPlayer content. More importantly, we tackle product and data problems to make iPlayer more personalised and data driven while keeping the service fast and resilient. We had to handle over 80million API requests every day and growing.
The team has a high degree of autonomy to achieve product objectives. All members of the teamplay the role of Product and Project Manager as well as being an engineer. If you enjoyed working in an agile, fast-moving environment where everything is built with scale and performance in mind, this is the perfect place for you.
Build a high performing development team
Hands-on with development with the team
Technical direction and leadership
We build our micros-services architecture in
Node.js / PostgreSQL / Redis
AWS Cloudformation, EC2, VPC, Lambda
What we offer in return
This is a place where your work impacts millions of iPlayer users every day. You will have an opportunity to work on software at a scale that is hard to find in the country. We provide you with a great work-life balance and a competitive work package. There is also great opportunity to grow your career within the team or wider organisation. As part of BBC Digital, you will be at the heart of the Internet first BBC.
Our world class Academy is here to ensure you have the training needed to advance in your career from leadership training to technical training such as AWS, cloud architecture and micro-services to name a few. We also have conference budget for you to attend top industry conferences.
The Ideal Candidate
Essential Skills & Experience
Highly proficient in building scalable Web Services
Developing software using TDD/BDD techniques
Deep understanding of scalable web architecture
Demonstrable experience of leading a technical team and projects
Desirable Skills & Experience
Good working knowledge of Continuous Delivery
Experienced in DevOps for high-traffic productive services
Contributions to Open Source Software (e.g. active GitHub profile)
About the Company
We dont 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 youve read about our values and behaviours in the document attached below. Youll 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.