Skip to content
Updated How AI-exposed are the skills employers are hiring for? See the data →

From the employer's careers site First seen 6 Nov 2026

Mobile AVP Software Engineer

The employer hasn't listed a salary.

Apply on Barclays

Description

We are seeking a Mobile AVP Software Engineer to spearhead the evolution of our digital landscape, driving innovation and excellence. You will harness cutting-edge technology to revolutionize our digital offerings, ensuring unparalleled customer experiences.

As a Mobile AVP Software Engineer, you will design, develop, and improve software, utilizing various engineering methodologies, that provides business, platform, and technology capabilities for our customers and colleagues.

Key responsibilities include:

  • Developing and delivering high-quality software solutions using industry-aligned programming languages, frameworks, and tools.
  • Collaborating with cross-functional teams to define software requirements, devise solution strategies, and ensure seamless integration and alignment with business objectives.
  • Participating in code reviews and promoting a culture of code quality and knowledge sharing.
  • Staying informed about industry technology trends and innovations and contributing to the organisation's technology communities.
  • Adhering to secure coding practices to mitigate vulnerabilities and protect sensitive data.

As an Assistant Vice President, you will be expected to:

  • Advise and influence decision-making, contribute to policy development, and take responsibility for operational effectiveness.
  • Lead a team performing complex tasks, using well-developed professional knowledge and skills to deliver on work that impacts the whole business function.
  • Demonstrate leadership behaviours to create an environment for colleagues to thrive and deliver to a consistently excellent standard.

Requirements include:

  • Strong Android development experience with expert knowledge of Kotlin and experience supporting legacy Java codebases.
  • Experience with Android SDK, Android Studio, and Jetpack Components.
  • Knowledge of modern Android applications using XML and Jetpack Compose, Navigation Component and Compose Navigation, Architectural patterns (MVVM, MVP), Kotlin Coroutines and Flows, and Dependency Injection (Hilt / Dagger).
  • Strong understanding of Android lifecycle management, state handling, and side-effect management, notifications, and permissions.
  • Experience with networking technologies such as Retrofit and OkHttp.
  • Knowledge of Gradle, Modularisation strategies, and Build optimisation.
  • Experience with automated testing using JUnit, Mockito, and/or MockK, Compose UI Testing.
  • Experience with CI/CD pipelines, GitFlow, and Trunk-Based Development.
  • Monitoring and observability platforms such as Datadog, Firebase, or similar tools.

Skills

Required

  • Kotlin
  • Java
  • Android SDK
  • Android Studio
  • Jetpack Components
  • Gradle
  • Retrofit
  • OkHttp
  • JUnit
  • Mockito
  • MockK
  • Compose UI Testing
  • Datadog
  • Firebase

Nice to have

  • iOS development principles
  • mobile ecosystem standards
Apply on Barclays