Leave us your email address and we'll send you all the new jobs according to your preferences.

Senior Software Engineer - iOS

Posted 4 hours 14 minutes ago by 慨正橡扯

Permanent
Full Time
I.T. & Communications Jobs
London, United Kingdom
Job Description
Senior Software Engineer - iOS Job Description Job Requisition ID: 23222 Job Closing Date: 09/06/2025 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

Email this Job