BBC UK Jobs – Senior Software Engineer

Website BBC

About the job


Job Introduction

The World Service team exists to serve its audience across the world with access to impartial news in 41 languages in formats that are accessible to everyone regardless of geography, technology, connectivity and individual requirements. We work for the 1.5 billion users who visit us each year.

The successful candidate will work with an immediate team of 5-8 software engineers, UX, Product and test to deliver audience and organisational value.

We can offer flexible work hours (compressed hours, reduced hours, differing start & end times) and a welcoming team culture that values learning, cooperation, and empathy above all else.

As Senior Software Engineer in World Service, you will help deploy and operate websites that are used by millions of users. You‘ll be part of a cross-functional team creating robust, performant software that operates at vast scale.

Role Responsibility

  • Write code (React, Javascript, node, webpack, CSS, HTML etc) to be deployed onto AWS infrastructure
  • Code review your peers’ work and promote best practices within the team
  • Mentor the junior members of the team
  • Contribute to technical roadmap
  • Ensures systems are and remain production suitable.

Please also consider the Key Criteria seen below

  • Excellent React knowledge and experience
  • Working knowledge of AWS (EC2 or serverless services)
  • HTML and CSS pro fi ciency
  • Extensive JS experience (vanilla JS or node)
  • Experience in Agile so ft ware practices (e.g. sprints, kanban, retros, iterative development

Are you the right candidate?

Role

To be successful in this role you may have experience of some, but not necessarily all, of the following

As an organisation we support all of our colleagues in gaining new skills and experience.

  • A JavaScript specialist with extensive experience on React based projects
  • Proficiency with node.js / webpack
  • HTML and CSS proficiency in a monolingual site, although knowledge of internationalisation would be ideal
  • Experience with AWS or similar cloud infrastructure and associated tooling
  • Worked in an enterprise environment on several projects (including experience in testing, design and release)
  • Experience with a framework other than React (not necessarily JS)
  • Competence in test driven development (TDD) and/or behaviour driven development (BDD)
  • Expertise in developing for operational concerns (monitoring integration, performance testing, security considerations)
  • Software Engineering / Computer Science Degree OR code school training equivalent OR equivalent industry experience

Package Description

  • Excellent career progression: The BBC offers great opportunities for ambitious individuals 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.
  • 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.

Attached documents

  • Job description



 Report Job