Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
JOB TITLE: (Mid-Level) Software Engineer - Android Mobile Developer
JOB REFERENCE: 30966
JOB BAND: C
CONTRACT TYPE: Permanent, Full-time.
DEPARTMENT: BBC Account and Identity
LOCATION: The role can be based either in London (NBH – Hybrid) or Salford (Dock House – Hybrid). The successful candidate will be expected to work from their designated base one day per week, specifically Thursdays.
PROPOSED SALARY RANGE: £47,000 - £57,000 + 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
INTERVIEWS COMMENCING: The 10th of November*subject to change
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.
PURPOSE OF THE ROLE
As a Mobile Engineer in the BBC Account team, you’ll 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 BBC’s mobile experience and contributing to high-quality, accessible, and scalable solutions that drive consistent value across all mobile platforms.
WHY JOIN THE TEAM
You’ll 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. You’ll 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, you’ll grow professionally while making a meaningful impact on one of the UK’s most trusted digital platforms.
Interview Process
1 hour Technical assessment - successful candidates will be invited to a 1 hour Values-based interview
Your Key Responsibilities And Impact
- 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.
- Collaborating effectively to deliver the best value audience experience.
- Sharing knowledge, learning new skills and adapting to change.
YOUR SKILLS AND EXPERIENCE
- 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.
- Experience in building, distributing and documenting mobile libraries
- REST/JSON integration
- AWS familiarity
- Accessibility expertise
Disclaimer
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]
Redeployment
The BBC is committed to redeploying employees seeking suitable alternative employment within the BBC and they will be given priority consideration ahead of other applicants. Priority consideration means for those employees seeking redeployment their application will be considered alongside anyone else at risk of redundancy, prior to any individuals being considered who are not at risk.
Key Skills
Ranked by relevanceReady to apply?
Join BBC and take your career to the next level!
Application takes less than 5 minutes