Senior iOS Engineer
3 Days Old
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).
- Location:
- Salford, England, United Kingdom
- Salary:
- £80,000 - £100,000
- Job Type:
- FullTime
- Category:
- IT & Technology
We found some similar jobs based on your search
-
New Today
Senior iOS Engineer
-
London
- Engineer, Senior, Engineering
Job Description Senior iOS Engineer London, UK (1 day per month in the office) Up to £85k basic An exciting opportunity for a Senior iOS Engineer to join a fast-moving tech company building large-scale, data-driven mobile products. This is a trus...
More Details -
-
New Today
Senior iOS Engineer
-
City Of London
- Engineer, Senior, Engineering
Job Description Senior iOS Engineer London, UK (1 day per month in the office) Up to £85k basic An exciting opportunity for a Senior iOS Engineer to join a fast-moving tech company building large-scale, data-driven mobile products. This is a trus...
More Details -
-
New Today
Senior iOS Engineer
-
City Of London
- Engineer, Senior, Engineering
Job Description Senior iOS Engineer (SDK & App) Hybrid – 1 day/week in Central London | UK-based | Permanent Are you an experienced iOS developer passionate about building scalable apps and SDKs that truly make a difference? A fast-growing, well-...
More Details -
-
New Today
Senior iOS Engineer
-
London
- Engineer, Senior, Engineering
Job Description Senior iOS Engineer (SDK & App) Hybrid – 1 day/week in Central London | UK-based | Permanent Are you an experienced iOS developer passionate about building scalable apps and SDKs that truly make a difference? A fast-growing, well-...
More Details -
-
New Today
Senior iOS Engineer
-
Manchester
- Technology
Job Description Senior iOS Engineer – Manchester (Hybrid) Want to shape the next generation of mobile experiences for a global brand? A leading international consumer business is looking for a Senior iOS Engineer to help drive its digital tran...
More Details -
-
New Yesterday
Senior iOS Engineer
-
City Of London
- Technology
Job Description Senior iOS Engineer London, UK (1 day per month in the office) Up to £85k basic An exciting opportunity for a Senior iOS Engineer to join a fast-moving tech company building large-scale, data-driven mobile products. This is a tru...
More Details -