Join to apply for the Senior Android Engineer role at BBC.
Job Details:
* Job Band: D
* Contract Type: Permanent
* Department: News Sport Weather Apps
* Location: Salford – Dock House, hybrid (1 day per week in the office)
* Proposed Salary Range: £65,000 – £73,000 (dependent on skills and experience)
* Flexible working available – preferences can be discussed at offer stage.
* Seniority level: Mid‑Senior
* Employment type: Full‑time
* Job Function: Engineering and Information Technology
* Industry: Broadcast Media Production and Distribution
Purpose of the Role: We are looking for a Senior Android Software Engineer to join the News and Sport App Foundation team. You will help drive forward the technical foundations for BBC apps across news, sport and world service, ensuring high standards and scalability.
Why Join the Team: This role rewards continuous technical improvement. You’ll collaborate across teams, simplify complex infrastructure, and improve performance and delivery efficiency for our BBC audience.
Your Key Responsibilities and Impact
* Collaborate with multi-disciplinary colleagues to break down product requirements into technical deliverables.
* Work with engineers and architects to scope and execute technical changes that simplify and improve the codebase.
* Advocate for and follow engineering best practices within the team.
* Ensure engineering output is high quality, fit for purpose, and thoroughly tested.
* Drive continuous team improvement through fast feedback loops, sharing knowledge within the team and across BBC Apps.
Essential Criteria
* Strong Android development experience with a solid understanding of architecture and design principles.
* Proficiency in Kotlin and Jetpack Compose, with working knowledge of Java and legacy Android UI patterns.
* Deep understanding of object‑oriented programming (OOP) and decoupled design.
* Demonstrated experience with Test‑Driven Development (TDD) to produce high‑quality, reliable software.
* Proficiency in version control systems like Git and working in collaborative coding environments.
* Proven ability to write maintainable code in team‑based projects.
* Ability to quickly learn new technologies and adapt to evolving software requirements.
Desired but Not Required
* Experience building, distributing and documenting mobile libraries.
* Experience with Continuous Integration/Deployment in mobile apps.
* Web services integration (REST, JSON) in a mobile environment; knowledge of Amazon Web Services.
* Experience building accessible applications.
* Experience mentoring and coaching junior team members.
If you can bring some of these skills and experience, along with transferable strengths, we’d love to hear from you and encourage you to apply.
Before your start date, you may need to disclose any unspent convictions or police charges in line with our Contracts of Employment policy. Failure to disclose may result in withdrawal of the offer.
Disclaimer
This job description is a written statement of the essential characteristics of the job and is not intended to be a complete, detailed account of all duties. The BBC will conduct employment screening checks (reference, employment eligibility, safeguarding, etc.). Any offer is conditional on satisfactory checks.
We are an equal‑opportunity employer. All qualified applicants will receive consideration for employment without regard to race, colour, religion, sex, national origin, disability, or any other protected characteristic.
Redeployment: The BBC is committed to redeploying employees seeking suitable alternative employment within the BBC and will give priority consideration to those at risk of redundancy.
Contact
For any general queries, please contact: bbchr@bbc.co.uk
#J-18808-Ljbffr