Skip to main content
Posted 17 May, 2024
BBC

Senior Software Engineer- Full Stack- StoryWorks

London, UK Full Time
Reference: 779881002

ABOUT BBC STORYWORKS BBC StoryWorks is the award-winning commercial brand studio within BBC Studios, responsible for developing, producing and...

ABOUT BBC STORYWORKS

BBC StoryWorks is the award-winning commercial brand studio within BBC Studios, responsible for developing, producing and delivering content-led commercial campaigns across our international digital and television news offer, as well as representing other BBC brands as required. This includes but is not limited to commercial brand films, digital creative, podcasts, written content, as well as the packaging of editorial sponsorships.

ABOUT PRODUCT AND TECHNOLOGY

Studios Product and Technology Group is a multi-functional team focused on delivery of world class Products within BBC Studios. We are an agile team delivering big change. We work in a fast-paced environment more akin to a start-up.

Our products include several marquee brands including BBC.COM, Bluey and Top Gear, as well as a number of market leading B2B products.

You will join a team where everyone - including you – strives to better understand our customers and improve our products daily.

As a team we are adaptable, supportive, highly business focused and continually looking to improve.

This role provides the opportunity to be part of an exciting and entrepreneurial, internationally focused team that values creativity and proactive problem-solving.

Core to that growth will be the launching of enhanced digital products into the market in order to monetize our content offering. You will be joining the team as a key member for shaping and delivering features within established i.e. Top Gear and new digital products such as Bluey, amongst others.

THE ROLE

This is an exciting opportunity to work with the Digital Product team in BBC StoryWorks, to build and maintain the applications that allow us to create a portfolio of award-winning, global, consumer-facing websites and products.

The successful Senior Software Engineer will be a key member of a vibrant agile development team, looking to turn great ideas into engaging digital products, whilst maintaining and improving existing codebases.

We are looking for an experienced full stack-oriented Senior Software Engineer to take ownership of our newly build stack.

Maintaining the CMS ingestion pipeline, writing performant and resilient APIs and deliver a brilliant experience to our user on our NextJS website.

The ideal candidate will have a real enthusiasm for writing clean, concise, testable code, along with knowledge of all things responsive.

WHAT DOES IT TAKE? (Minimum criteria)

  • Excellent knowledge of JavaScript, HTML, CSS
  • Excellent knowledge of Typescript
  • Excellent knowledge of NextJS or React
  • Excellent knowledge of NodeJS
  • Experience designing and developing APIs
  • Experience using Lambda, ApiGateway, SNS/SQS, Terraform, DynamoDB
  • Experience using JS build tools – Grunt, Yarn, Webpack
  • Experience writing testable code (TDD, BDD or similar)
  • Understanding of performance optimisation on high traffic websites
  • Accessibility Standards
  • Responsive web design
  • Experience of working within an Agile software development environment
  • Excellent written and verbal communication and presentation skills
  • Excellent attention to detail

Desirable criteria

  • Experience of working on multiple projects or codebases concurrently.
  • Experience of mentoring and supporting less experienced members of the team.
  • Experience of working on a global news product.

LIFE AT BBC STUDIOS

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 here.

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. More information on our D&I plan can be found here.

BBC Studios puts sustainability at the heart of everything we do both onscreen and offscreen, including delivering against the BBC Group’s science-based Net Zero targets. More information on sustainability at BBC Studios can be found here.

We are proud to share that we are a Level 2 Disability Confident Employer and we strongly encourage applications from disabled people. If you meet the minimum criteria for this role and declare that you are disabled, we will ensure to advance you to the next stage (minimum criteria above).

If you require any reasonable adjustments in order to apply please contact us on [email protected].

WHAT WILL YOU GAIN FROM WORKING AT BBC STUDIOS?

Flexible 35-hour working week for work-life balance

26 days holiday (plus an additional day 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

Excellent career progression – access to courses, webinars, workshops and the opportunity to work in different areas of the organisation

PACKAGE DESCRIPTION

Job Reference: 5460

Band: D

Salary: £65000 - £79000 (plus London Weighting (£5164) for those with a London office base) depending on relevant skills, knowledge and experience. The expected salary range for this role reflects internal benchmarking and external market insights.

Contract type: Permanent

Location: Flexible/Hybrid - the successful candidate will need to be able to travel to Television Centre, London ideally once per month, but can be based anywhere in the UK.

About the BBC

The BBC is committed to redeploying employees seeking suitable alternative employment within the BBC for different reasons and they will be given priority consideration ahead of other applicants. Priority consideration means for those employees seeking redeployment their application will be considered alongside anyone else at risk of redundancy, prior to any individuals being considered who are not at risk.

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.

This listing expired on 30 May. Applications are no longer accepted.

Below are some other jobs we think you might be interested in.