Overview

Position Title: Mobile Application Developer

Company: BBC

Location: Edinburgh, UK

Job Description:

BBC iPlayer is one of the UK’s most well-known and loved brands, and we’re looking for passionate members to join our collaborative, cross-discipline, agile teams.

Responsibilities:

  • As a Senior Software Engineer for the iPlayer Mobile team, you will be one of the technical experts in the iOS engineering space.
  • We want to ensure that our applications continue to be world class, and we are looking for someone who is passionate about application architecture and engineering excellence, and who is motivated by the challenge of ensuring that our application is fit to meet our product ambitions of the future.
  • You will have a real opportunity to influence the technical direction of a product that is used by millions of audience members every day.

Requirements:

  • Be able to communicate effectively with both technical and non-technical colleagues at all levels in an organisation
  • Strong iOS experience, with deep understanding of iOS app architecture and design idioms
  • Proficient in Swift and/or Objective-C
  • Experience of leading high profile technical projects
  • Strong understanding of OOP, analysis and decoupled design
  • Strong architectural experience
  • Demonstrable understanding of Test-Driven Development
  • Experience of source control systems such as Git
  • A track record of producing maintainable code within collaborative environments
  • Ability to rapidly acquire new software skills and to work with new technologies

About BBC

We’re impartial and independent, and every day we create distinctive, world-class programmes and content which inform, educate and entertain millions of people in the UK and around the world.