-
View all jobs
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
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]
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)
- 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
- 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
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
Related Jobs
3 roles aligned with this opportunity
View Job Details
Related
Software Engineer (UI)
2026-06-13
Full-time
Not Applicable
United Kingdom
Broadcast Media Production
Engineering
View Job Details
Related
Senior Software Engineer (Golang)
2026-05-20
Full-time
Not Applicable
United Kingdom
Broadcast Media Production
Engineering
View Job Details
Related
Software Engineer
2026-05-27
Full-time
Entry
Australia
Broadcast Media Production
Engineering
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 Job Details
Related
Software Engineer (UI)
2026-06-13
Full-time
Not Applicable
United Kingdom
Broadcast Media Production
Engineering
View Job Details
Related
Senior Software Engineer (Golang)
2026-05-20
Full-time
Not Applicable
United Kingdom
Broadcast Media Production
Engineering
View Job Details
Related
Software Engineer
2026-05-27
Full-time
Entry
Australia
Broadcast Media Production
Engineering