Mobile Software Engineer

The BBC
Salford, United Kingdom
7 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

Salford, United Kingdom

Tech stack

Clean Code Principles
Amazon Web Services (AWS)
Android
Continuous Integration
Mobile Application Software
JSON
Software Requirements Analysis
Web Services
Test Driven Development
Kotlin
Jetpack Compose

Job description

We are looking for an Android Software Engineer to join the Mobile Storytelling & Engagement group. We work across News, Sport, Weather, iPlayer, Sounds, Bitesize and Children's and are responsible for everything from articles and live pages, to data tables, learning tools, games, quizzes and polls.

As an Android 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., * 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 practises 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.
  • Demonstrated experience with Test-Driven Development (TDD) to produce high-quality, reliable software.
  • Experience of collaborative coding environments and an ability to write maintainable code in team-based projects.
  • Ability to quickly learn new technologies and adapt to evolving software requirements.

DESIRABLE:

  • 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

If you can bring some of these skills and experiences, 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. 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.

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.

Before your start date, you may need to disclose any unspent convictions or police charges, in line with our Recruitment 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.

Apply for this position