Header

Development Lead, Mobile Core Engineering


Job Ref. No
1022741
Location
Salford Quays
Contract Type
Continuing
Contract Duration
Continuing
Job Category:
New Media & Technology
Closing date for applications
3 April 2013 at 11:59pm

Department

Based at MediaCity:UK, Salford Quays, and part of Programmes & On-Demand, the TV & Mobile Platforms team’s purpose is to innovate, build and run products and services on TV & mobile platforms to keep BBC at the forefront of the interactive, on-demand digital world. The team’s remit includes:
- Building TV & mobile applications and experiences for some of the biggest BBC Online products, including BBC iPlayer.
- Defining and building common platforms, tools and abstractions that simplify the process of building TV & mobile applications across BBC Online.
- Acting as a central point of contact between the BBC and the device and software industry, presenting a single technical face to OEMs and platform providers.
- Delivering best in class experiences for consuming BBC TV and Radio programmes via smartphones and tablets.
- Working with third party suppliers to deliver high quality mobile products to the BBC audience.

The Mobile Core Engineering team plays a fundamental role in supporting this mission delivering media playback and content protection solutions across Android and iOS, core mobile components including Audio Visual test platforms and developing and delivering the future of Dual Screen experiences. 

MoreClick here to expand this section

Role

We are looking for an exceptional Development Lead who is excited by the prospect of leading a world-class team in developing native mobile and hybrid solutions across Android, iOS and other major platforms. You will have relevant native experience in one of either Android (Java) or iOS (Objective C) coupled with experience of delivering mobile solutions in a Service Oriented Architecture. In addition, you will have a demonstrable software engineering track record with object and component based solutions together with knowledge of designing and running software on a wide range of mobile handsets and tablet devices.

You will have an allegiance to agile and test-driven development practices with a strong emphasis on delivering quality software. You will be expected to champion TDD, BDD and continuous delivery within your team. You a clear communicator and a strong leader who understands what is required to build and deliver household name services.

You will be expected to take responsibility for the technical direction and delivery of Mobile Core Engineering projects and day-to-day line management of a multi-disciplined team of software engineers enabling BBC Future Media to meet its business requirements.

MoreClick here to expand this section

Requirements

Essential

• Extensive commercial development experience in at least one of: Android (Java), iOS (Objective C)
• In-depth knowledge and understanding of video encoding and streaming technologies
• Demonstrable experience of delivering significant software engineering projects in the mobile space.
• Leadership and mentoring of high performing teams
• Experience of managing multiple stakeholders at all levels of the organisation.
• A track record of delivering quality, habitable mobile software using BDD and TDD
• Experience with Agile/Scrum project management methodologies
• A constant drive to improve ways of working and best practices
• A deep understanding of Object Oriented principles and Software Design Patterns
• Internet protocols and technologies and Service Oriented Architecture
• Experience of source control systems such as SVN or Git
• Ability to rapidly acquire new software skills and to work with new technologies
• Experience using continuous integration such as TeamCity, CruiseControl, Hudson or Jenkins
• An appreciation of BBC output and a passion for technology in the new media environment

MoreClick here to expand this section