Software Engineers for Mobile Platforms

2 days ago


Salford, Salford, United Kingdom BBC Full time

Company Overview

The BBC is a world-renowned media organization that produces high-quality content for audiences globally. Our Software Engineering team plays a critical role in developing innovative products and features that shape the industry.

We are seeking talented software engineers to join our mobile applications team in Salford, London, and Glasgow. This role offers a unique opportunity to work on large-scale systems, collaborate with a multidisciplinary team, and contribute to the design and development of high-performance features using the latest mobile technologies.

Salary

The estimated salary for this role is £55,000 - £65,000 per annum, depending on relevant skills, knowledge, and experience. This reflects internal benchmarking and external market insights.

Job Description

As a software engineer at the BBC, you will be responsible for ensuring high-quality code delivery in line with project goals and delivery cycles. You will thrive using agile methods, enjoy working collaboratively as part of a multidisciplinary team focused on several projects, and deliver secure, reliable, and scalable software within your team.

You will have the opportunity to work on various aspects of the development process, including requirements gathering, design, development, testing, deployment, and maintenance. You will also bring a strategic lens to team operating processes and tooling to improve how we work and ultimately deliver valuable, high-quality software to our users.

Required Skills and Qualifications

  • Extensive experience of native Android app development using Kotlin and Java or native iOS app development using Swift/Objective-C
  • Comfortable with Compose functional programming or Swift-UI functional programming
  • Experience with large and complex applications
  • Experience with source control
  • Experience with the end-to-end software development lifecycle (SDLC), including requirements gathering, design, development, testing, deployment, and maintenance
  • App signing and deployment knowledge
  • Knowledge of writing automated tests and taking a TDD approach to your work
  • Experience with experimentation and A/B testing
  • Experience building accessible applications
  • Experience with JavaScript/TypeScript desirable
  • Knowledge and practice of testing, writing unit tests, TDD, UI Tests, and broader testing concerns
  • Exposure to trunk-based development & release trains with feature flags

Benefits

We offer a negotiable salary package, a flexible 35-hour working week for work-life balance, 25 days annual leave with the option to buy an extra 5 days, a defined pension scheme, and discounted dental, health care, and gym.

About the BBC

The BBC is committed to redeploying employees seeking suitable alternative employment within the BBC for different reasons and they will be given priority consideration ahead of other applicants. We don't focus simply on what we do – we also care how we do it. Our values and the way we behave are important to us.



  • Salford, Salford, United Kingdom BBC Full time

    About UsThe BBC is a world-renowned media organisation that produces high-quality content for audiences globally. Our software engineering team plays a vital role in delivering innovative products and features that set us apart from the competition.We are seeking highly skilled mobile software engineers to join our teams in Salford, London, and Glasgow. As a...


  • Salford, Salford, United Kingdom Department for Business and Trade Full time

    About the RoleWe are seeking a highly skilled Senior Platform Engineer to join our team at the Department for Business and Trade. As a key member of our Digital, Data and Technology directorate, you will play a crucial role in building and operating our cutting-edge developer platform in AWS.Main ResponsibilitiesAs a Senior Platform Engineer, you will be...


  • Salford, Salford, United Kingdom undisclosed Full time

    Software Engineering Degree ApprenticeshipWe're looking for talented individuals to join our team as Software Engineering Degree Apprentices. As a key member of our engineering team, you'll have the opportunity to develop and maintain apps and websites used by millions every day.As a Software Engineering Apprentice, you'll be placed in a front-end, back-end,...


  • Salford, Salford, United Kingdom https:jobs-redefined.cositemap Full time

    At Moody's, we unite the brightest minds to turn today's risks into tomorrow's opportunities. We are seeking a highly skilled and versatile Software Developer with strong proficiency in.NET, Python, and Java.The ideal candidate will have a solid foundation in software engineering principles and a track record of developing scalable, high-quality software...


  • Salford, Salford, United Kingdom BBC Full time

    Job IntroductionThe BBC is seeking a highly skilled Senior Software Engineer to join its Core Platform team in the Data Platform & Products Department.This is a hybrid role that will involve balancing office working with home working, providing fast access to data in real-time to support data-informed decision making and providing personalisation at...

  • Software Engineer

    3 weeks ago


    Salford, Salford, United Kingdom Appletons Full time

    Job Title: Software EngineerWe are seeking a skilled Software Engineer to join our team.Strong understanding of programming concepts and software development methodologiesExperience with multiple programming languages and development frameworksAbility to design, develop, and test software applications

  • Software Engineer

    3 weeks ago


    Salford, Salford, United Kingdom Bupa Full time

    **Job Title:** Software EngineerAt our company, we are seeking a highly skilled Software Engineer to join our team. As a Software Engineer, you will be responsible for designing, developing, and testing software applications. **Key Responsibilities:**Design and develop software applications using various programming languages.Collaborate with...


  • Salford, Salford, United Kingdom BBC Full time

    About the RoleWe are seeking a talented individual to join our team as a Software Engineering Degree Apprentice. As a key member of our team, you will be responsible for developing, maintaining, and delivering apps and websites used by millions every day.Main ResponsibilitiesAs a Software Engineering Apprentice, you will be placed in a front-end, back-end,...


  • Salford, Salford, United Kingdom Greater Manchester Mental Health NHSFT Full time

    As a Software Engineer with a strong focus on Cloud Computing, you will be responsible for designing, developing, and maintaining scalable cloud-based systems.Key responsibilities include:Designing and implementing cloud-based architecturesDeveloping and testing software applications for cloud deploymentCollaborating with cross-functional teams to ensure...


  • Salford, Salford, United Kingdom Bupa Full time

    We are seeking a highly skilled Cloud Computing expert to join our team as a Senior Software Engineer. The ideal candidate will have extensive experience in designing and developing cloud-based applications using AWS and Azure platforms.Key responsibilities include:Designing and implementing cloud-based architecturesDeveloping and deploying scalable cloud...

  • Software Engineer

    3 weeks ago


    Salford, Salford, United Kingdom Chethams School of Music Full time

    Job DescriptionAs a Software Engineer at our company, you will be responsible for designing, developing, and testing software applications. Your primary goal will be to create efficient and effective software solutions that meet the needs of our users.


  • Salford, Salford, United Kingdom undisclosed Full time

    Microsoft Power Platform DeveloperAt an undisclosed company, we're looking for a skilled Microsoft Power Platform Developer to join our team. As a key member of our IT department, you'll be responsible for building and maintaining Microsoft PowerApps, PowerPages, and SharePoint sites. Your primary focus will be on translating business requirements into...


  • Salford, Salford, United Kingdom Maximus Full time

    We are looking for a skilled Cloud Computing Expert to join our team at {company}. As a Senior Software Engineer, you will be responsible for designing and implementing scalable cloud-based systems.Key Responsibilities:Design and develop cloud-based software applicationsCollaborate with cross-functional teams to identify and prioritize project...

  • Software Engineer

    3 weeks ago


    Salford, Salford, United Kingdom TalkTalk Group Full time

    Job DescriptionAs a Software Engineer at our company, you will play a key role in designing, developing, and deploying software applications. Your primary responsibilities will include writing clean, efficient, and well-documented code, collaborating with cross-functional teams, and ensuring high-quality deliverables. If you are passionate about technology...


  • Salford, Salford, United Kingdom beBee Professionals Full time £60,000 - £80,000

    Senior Software EngineerWe are seeking a highly skilled and experienced Senior Software Engineer to lead our development team in Salford, United Kingdom. This role involves designing, developing, and maintaining complex software solutions while mentoring junior developers and ensuring code quality.Key Responsibilities:Design and Development: Design, develop,...

  • Software Engineer

    3 weeks ago


    Salford, Salford, United Kingdom Shared Services Connected Ltd Full time

    Job SummaryWe are seeking a highly skilled Software Engineer to join our team at Company. The successful candidate will be responsible for designing, developing, and maintaining software applications using a range of technologies including Java, Python, and C++.Key ResponsibilitiesDevelop high-quality software applications using a range of programming...


  • Salford, Salford, United Kingdom Moody's Investors Service Full time

    Job SummaryWe are seeking a highly skilled and versatile Software Developer with strong proficiency in.NET, Python, and Java to join our team at Moody's Investors Service.Key ResponsibilitiesLead a team of software developers, providing technical guidance, mentorship, and code reviews.Collaborate with the Director of Software Development to define project...


  • Salford, Salford, United Kingdom Moody's Investors Service Full time

    Job SummaryWe are seeking a highly skilled and versatile Software Developer with strong proficiency in .NET, Python, and Java to lead our team of software developers.Key ResponsibilitiesProvide technical guidance, mentorship, and code reviews to a team of 3-5 software developers.Collaborate with the Director of Software Development to define project scope,...


  • Salford, Salford, United Kingdom Moody's Investors Service Full time

    Job Summary:We are seeking a highly skilled and versatile senior software developer with strong proficiency in.NET, Python, and Java. The ideal candidate will have a solid foundation in software engineering principles and a track record of developing scalable, high-quality software solutions across a variety of platforms.Key Responsibilities:Design, develop,...


  • Salford, Salford, United Kingdom beBee Professionals Full time £45,000 - £65,000

    At beBee Professionals, we are looking for a talented Innovative Software Engineer to join our team in the UK. The ideal candidate will have a strong background in software development, with experience in developing, testing, and maintaining software solutions.Responsibilities:Develop and maintain high-quality software applications.Collaborate with...