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 BA4 Software Engineer

Barclays Bengaluru senior full-time

The employer hasn't listed a salary.

Apply on Barclays

Description

We are seeking a Mobile BA4 Software Engineer to join our team at Barclays. As a Mobile BA4 Software Engineer, you will design, develop, and improve software using various engineering methodologies to provide business, platform, and technology capabilities for our customers and colleagues.

Responsibilities

  • Develop and deliver high-quality software solutions using industry-aligned programming languages, frameworks, and tools, ensuring scalability, maintainability, and performance optimisation.
  • Collaborate with product managers, designers, and other engineers to define software requirements, devise solution strategies, and ensure seamless integration and alignment with business objectives.
  • Participate in code reviews, promote code quality, and share knowledge with peers.
  • Stay updated on industry technology trends and innovations, contributing to the organisation's technology communities to foster technical excellence and growth.
  • Adhere to secure coding practices to mitigate vulnerabilities, protect sensitive data, and ensure secure software solutions.
  • Implement effective unit testing practices to ensure proper code design, readability, and reliability.

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.
  • Strong understanding of application architecture, dependency management, and maintainable code design.

Nice to Have

  • Stay informed of industry technology trends and innovations and actively contribute to the organisation’s technology communities to foster a culture of technical excellence and growth.
  • Adherence to secure coding practices to mitigate vulnerabilities, protect sensitive data, and ensure secure software solutions.
  • Implementation of effective unit testing practices to ensure proper code design, readability, and reliability.
  • In-depth technical knowledge and experience in Android mobile development.
  • Build modern CI/CD pipelines, automated testing, security controls, and release automation.
  • Collaborate closely with Product Owner, UX Designer, Solution Architect, Security, Platform, and QA teams to deliver integrated digital solutions.
  • Ensure compliance with enterprise security, risk, governance, and regulatory requirements.
  • Support cross-platform initiatives through working knowledge of iOS development principles and mobile ecosystem standards.

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)
  • Retrofit
  • OkHttp
  • Gradle
  • Modularisation strategies
  • Build optimisation
  • JUnit
  • Mockito
  • MockK
  • Compose UI Testing
  • CI/CD pipelines
  • GitFlow
  • Trunk-Based Development
  • Datadog
  • Firebase

Nice to have

  • iOS development principles
  • mobile ecosystem standards
Apply on Barclays