-
BBC

Senior Software Engineer - iOS

BBC
United Kingdom · Full-time · Mid-Senior

JOB DETAILS

JOB BAND: D

CONTRACT TYPE: Permanent, Full-time

DEPARTMENT: Corporate Digital & Applications

LOCATION: London Broadcasting House 1 day a week Hybrid

PROPOSED SALARY RANGE: Up to £70,000 depending on relevant skills, knowledge and experience. The expected salary range for this role reflects internal benchmarking and external market insights.

We're happy to discuss flexible working. If you'd like to, please indicate your preference in the application – though there's no obligation to do so now. Flexible working will be part of the discussion at offer stage.

Job Introduction

Corporate Digital & Applications (CDA) is a small team with a big impact. We build tools and services that make it easier for every member of BBC staff to do their job.

We are looking for a Senior Software Engineer to join the Mobile Team which delivers flagship internal mobile apps such as PNg (Portable Newsgathering), PeopleView, Password, Overnights, Schedules and many others. Our suite of internal apps is used by staff across the BBC and around the world every day. You’ll be part of a team that helps build tools used to create and power the BBC’s output.

We continuously improve our current range of apps, taking on exciting new projects from across the Corporation and responding quickly to business needs as they arise, finding fast and robust solutions.

You’ll work closely with a Senior Product Manager within a team of engineers to achieve our key mission: delivering value at pace.

You’ll have excellent knowledge of Swift, SwiftUI, Xcode and Objective C.

You’ll bring with you a lot of knowledge and practical experience and use it to devise well-planned solutions to complex problems, always with the end-user in mind.

You’ll be a proven team-player who is happy to share what you know to guide, mentor, and develop others.

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

Interview Process

  • 90 minute MS Teams interview technical and values-based questions.
  • Technical test focussing on iOS app development in Swift (Done prior to interview)

Main Responsibilities

  • Lead the design and development of mobile apps that solve complex problems and staff find easy to use
  • Work with others to pair program, review code and give constructive feedback
  • Help improve the team’s processes such as pairing, code and documentation reviewing, automated testing, and continuous delivery
  • Mentor and coach more junior staff
  • Liaise with stakeholders, testers and end users to be the main technical point of contact for the team

Are you the right candidate?

  • Significant experience in Swift and Xcode
  • Experience of working with RESTful or GraphQL APIs
  • Experience of designing, building, and maintaining mobile apps
  • Expertise in QA, Unit Testing and broader testing best practices
  • Knowledge of Cocoapods, Swift Package Manager and other mobile DevOps principles and practices
  • A demonstrable passion for mobile development
  • A strong commitment to your own growth and that of the wider team, proactively helping those around you develop
  • Experience leading troubleshooting and resolution of issues

Disclaimer

This job description is a written statement of the essential characteristics of the job, with its principal accountabilities, incorporating a note of the skills, knowledge and experience required for a satisfactory level of performance. This is not intended to be a complete, detailed account of all aspects of the duties involved.

Please note: If you were to be offered this role, the BBC will conduct Employment screening checks which include Reference checks; Eligibility to work checks; and if applicable to the role, Safeguarding and Adverse media/Social media checks. Any offer made is conditional on these checks being satisfactory.

For any general queries, please contact: [email protected]

Key Skills

Ranked by relevance

swift product manager cocoapods graphql devops xcode ios
Login to Apply
Posted
Jun 04, 2025
Type
Full-time
Level
Mid-Senior
Location
London
Company
BBC

Industries

Broadcast Media Production Distribution

Categories

Engineering Information Technology

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
BBC
Related

Senior Software Engineer (iOS) - iPlayer

2025-08-28

Full-time
Mid-Senior
United Kingdom
Broadcast Media Production
Engineering
View Job Details
BBC
Related

Software Engineer

2025-10-28

Full-time
Entry
United Kingdom
Broadcast Media Production
Engineering
View Job Details
BBC
Related

Mobile Software Engineer

2025-06-26

Full-time
Entry
United Kingdom
Broadcast Media Production
Engineering