Enable job alerts via email!

Senior iOS Engineer

The Bbc

Salford

Hybrid

GBP 65,000 - 73,000

Full time

Today
Be an early applicant

Job summary

A leading broadcasting organization in Salford is seeking a Senior Android Software Engineer to enhance their News and Sport App Foundation team. This role involves driving technical improvements and collaborating with multi-disciplinary teams. Candidates should have strong Android development experience, proficiency in Kotlin and Jetpack Compose, and a commitment to high-quality software output. The salary ranges from £65,000 to £73,000 based on skills and experience.

Qualifications

  • Strong Android development experience with understanding of architecture and design principles.
  • Proficiency in Kotlin and Jetpack Compose, knowledge of Java.
  • Experience with Test-Driven Development to produce high-quality software.

Responsibilities

  • Collaborate with colleagues to breakdown requirements into technical deliverables.
  • Scope and execute technical changes to improve codebase.
  • Advocate for engineering best practices.

Skills

Android development
Kotlin
Jetpack Compose
Object-oriented programming
Test-Driven Development
Version control (Git)
Job description
Overview

Purpose of the role: We are looking for a Senior Android Software Engineer to join the News and Sport App Foundation team. We exist to drive forward the technical foundations for the apps that provide our audience with trusted BBC journalism, including BBC News, Sport and World Service. As a Senior Engineer you'll play a key role to ensure our apps apply the latest standards and are fit to scale with the BBC's ambitious plans.

Why join the team: The role is rewarding for those energized by continuous technical improvement. You will listen to the needs of other engineering teams and cross-discipline colleagues to identify, scope and execute high-impact improvements. Your innovation will unlock performance in other teams by simplifying the ways they deliver features to our BBC audience. You will increase development efficiency by converging historically fragmented infrastructure and building the means to deliver frequent change without compromising operational excellence.

Key Responsibilities and Impact
  • Collaborate with multi-disciplinary colleagues to breakdown product requirements into technical deliverables.
  • Work with engineers and architects to scope and execute technical change to simplify and improve our 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. Share knowledge within the team and across BBC Apps.
Requirements
  • 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.
Desirable (not required)
  • Experience in 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 of building accessible applications.
  • Experience of mentoring and coaching more junior team members.
Proposed salary and working arrangements

Salary range: £65,000 – £73,000, depending on relevant skills, knowledge and experience. Flexible working is available; indicate your preference in the application if you wish. Flexible working will be part of the discussion at offer stage.

Disability and inclusion

We are a disability confident employer. If you need to discuss adjustments or access requirements for the interview process, or to carry out this role, please contact us via email and we’d be happy to discuss: APPLY NOW.

We welcome applications from individuals regardless of age, gender, ethnicity, disability, sexual orientation, gender identity, socio-economic background, religion and/or belief. We value and respect every individual’s contribution, and we strive to attract a diverse workforce to reflect our audiences.

Notes

For more information about BBC Extend, see the Extend programme details (EXTEND code: EX2324).

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.