Software Engineer Android Developer"}}]},{"@context":"https://schema.org/","@type":"JobPosting","@id":"#jobPosting","title":"Software Engineer Android Developer

The BBC
Charing Cross, United Kingdom
5 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Compensation
£ 57K

Job location

Charing Cross, United Kingdom

Tech stack

Java
API
Amazon Web Services (AWS)
Android
Android
iOS
Architectural Patterns
Unit Testing
Eclipse
Gradle
Mobile Application Software
JSON
Model View ViewModel
Software Engineering
SQLite
Test Driven Development
GIT
Kotlin
Jetpack Compose
REST

Job description

As a Mobile Engineer in the BBC Account team youll develop libraries and services that enable authorisation authentication and personalisation across BBC mobile apps including iPlayer News Sport and Weather. Your work will underpin features used by millions of users. This role offers the opportunity to collaborate in a cross-functional agile environment shaping the foundation of BBCs mobile experience and contributing to high-quality accessible and scalable solutions that drive consistent value across all mobile platforms., Design develop and maintain mobile libraries supporting BBC app features.

Collaborate with multi-disciplinary colleagues to breakdown product requirements into technical deliverables.

Contributing to a culture of engineering excellence and continuous improvement.

Requirements

Strong experience with Android development using Kotlin Jetpack Compose and Jetpack libraries.

Solid understanding of architectural patterns such as MVVM or MVI.

Experience with unit testing and Test-Driven Development (TDD).

Proven success working in cross-functional teams (engineering product QA UX).

Experience working with CI / CD pipelines and Git-based collaborative workflows.

DESIRED

Experience in building distributing and documenting mobile libraries

REST / JSON integration

AWS familiarity

Accessibility expertise

Before your start date you may need to disclose any unspent convictions or police charges in line with our Contracts of Employment policy. This allows us to discuss any support you may need and assess any risks. Failure to disclose may result in the withdrawal of your offer.

Key Skills

APIs,REST,Eclipse,Android,Application Development,SDKs,SQLITE,IOS,Java,JSON,Gradle,Mobile Applications

Employment Type : Full-Time

Experience : years

Benefits & conditions

PROPOSED SALARY RANGE : 47000 - 57000 London Weighting if applicable depending on relevant skills knowledge and experience. The expected salary range for this role reflects internal benchmarking and external market insights.

CLOSING DATE : 23 : 59pm on Wednesday the 29th of October 2025

About the company

Youll be part of a supportive remote-first team with a strong culture of collaboration mentorship and engineering excellence. Our values focus on personal growth flexibility and continuous learning. Youll work alongside talented engineers designers and product colleagues contributing to products used daily by millions. With opportunities to shape the mobile engineering practices at the BBC youll grow professionally while making a meaningful impact on one of the UKs most trusted digital platforms.

Apply for this position