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 1 Nov 2026

Mobile AVP Software Engineer

Barclays Bengaluru senior full-time

The employer hasn't listed a salary.

Apply on Barclays

Description

We are seeking a Mobile AVP Software Engineer to join our team at Barclays, where you will design, develop, and improve software that provides business, platform, and technology capabilities for our customers and colleagues.

As a Mobile AVP Software Engineer, you will 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.

Responsibilities

  • Develop and deliver high-quality software solutions using industry-aligned programming languages, frameworks, and tools.
  • Collaborate with product managers, designers, and other engineers to define software requirements and devise solution strategies.
  • Participate in code reviews and promote a culture of code quality and knowledge sharing.
  • Stay informed about industry technology trends and innovations, and contribute to the organisation's technology communities.
  • Adhere to secure coding practices to mitigate vulnerabilities and protect sensitive data.
  • Implement effective unit testing practices to ensure proper code design, readability, and reliability.

Assistant Vice President Expectations

  • 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 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

  • Strong Android development experience with expert knowledge of Kotlin and experience supporting legacy Java codebases.
  • Android SDK, Android Studio & Jetpack Components.
  • Experience building 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.
  • Strong 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, ideally Jenkins, GitLab, GitHub, Snyk, GitFlow, and Trunk-Based Development.
  • Monitoring and observability platforms such as Datadog, Firebase, or similar tools.

Benefits

  • Competitive salary
  • Opportunity to work with cutting-edge technology
  • Collaborative and dynamic work environment

Company Values

  • Respect
  • Integrity
  • Service
  • Excellence
  • Stewardship

Skills

Required

  • Android development
  • Kotlin
  • Java
  • Android SDK
  • Android Studio
  • Jetpack Components
  • XML
  • Jetpack Compose
  • Navigation Component
  • Compose Navigation
  • Architectural patterns (MVVM, MVP)
  • Kotlin Coroutines
  • Flows
  • Dependency Injection (Hilt / Dagger)
  • Gradle
  • Modularisation strategies
  • Build optimisation
  • JUnit
  • Mockito
  • MockK
  • Compose UI Testing
  • CI/CD pipelines
  • Jenkins
  • GitLab
  • GitHub
  • Snyk
  • GitFlow
  • Trunk-Based Development
  • Datadog
  • Firebase

Nice to have

  • iOS development principles
  • mobile ecosystem standards
Apply on Barclays