Senior Software Engineer

The BBC
London, UK
16 days ago
Apply on www.collegerecruiter.com
Prepare application

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Compensation
£64,000.0
Working hours
Regular working hours

Tech stack

JavaScript (Programming Language) Amazon Web Services Automation of Tests Code Review Continuous Delivery Relational Databases Distributed Systems Cloud Services Web Applications XPath Cloud Platform System ReactJS
+4 more
Graphql Front End Software Development Restful APIs Serverless Computing

Job description

In Corporate Digital & Applications (CDA) we deliver a broad suite of internal tools and services to empower our BBC colleagues. As a Senior Software Engineer in the iPages team, you will lead the development of new iPages features and editor tools at pace using the BBC’s headless CMS, iSite, JavaScript, React, GraphQL and AWS. You will help shape our products, technical approach, and guide others around you., * Lead the design, development and testing of new iPages components and editor tools/features in tools that are consistent with existing products and features and that iPages editors find easy to use.

  • Work with others to pair program, review code and give constructive feedback.
  • Work closely with product managers to help shape products through your technical insight.
  • Help improve the team’s processes such as pairing, code and documentation review, automated testing, and continuous delivery.
  • Mentor and coach colleagues.
  • Lead troubleshooting and resolution of issues throughout the product life cycle.

Requirements

Your skills and experience

  • Significant experience with frontend technologies such as HTML and CSS.
  • Significant expertise with full-stack JavaScript.
  • Experience building distributed systems with cloud services such as AWS.
  • Experience designing, building, and maintaining relational databases.
  • Some understanding of accessibility standards for websites and web apps.

Desired

  • Experience with a headless CMS.
  • Experience with React.
  • Experience building RESTful or GraphQL APIs.
  • Experience using Orbeon forms and XPath.
  • Experience designing and building serverless cloud architectures.
  • Experience leading troubleshooting and resolution of issues.

About the company

Corporate Digital & Applications is a small department that builds internal applications to help BBC Staff get their work done. We look after the BBC’s intranet, Gateway, internal mobile applications, public-facing corporate sites, and dozens of internal bespoke web applications. Almost every person in the BBC uses at least one of our systems most weeks, and our audience-facing sites receive millions of views from the public every month.

iPages is the name of our internal page building system used to build Gateway and BBC Corporate sites. iPages takes a feed from an internal headless CMS, iSite, and uses it to statically generate pages that are hosted on AWS. This infrastructure allows us to rapidly build and host sites that can be viewed by millions of people at a very low cost.

The iPages team also manages a small number of editor tools, like the Uploader App and the iPages dashboard providing status info and stats for internal sites and internal comms (IC) emails. We’re continuously improving iPages components and editor tools, responding quickly to business needs as they arise, and finding fast and robust solutions. For example, we’ve recently added email sending for IC to iPages adding an exciting new facet to the product.

iPages is a team that’s friendly, flexible and supportive. If you are too, you’ll fit in well.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.collegerecruiter.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

2:52 min

Generating APIs with the Neo4j GraphQL library

William Lyon · LIVE

1:21 min

Exploring the target application for front end tests

Anna Mcdougall · JS Congress

3:18 min

Identifying deceptive server content and parsing messy HTML

Vidas Bacevičius Vidas Bacevičius · World Congress 2025

1:06 min

Developer experience and project variety at scale

Alexandra Petri · World Congress 2023

4:33 min

Overview of the GraphQL API query language

William Lyon · LIVE

Videos

See all

Related articles

See all