# Mobile AVP Software Engineer

**Company**: Barclays
**Location**: Bengaluru, Maruthi Onyx - TESCO TSA
**Experience**: senior
**Job type**: full-time
**Category**: Engineering
**Industry**: Finance

**Apply**: https://barclays.wd3.myworkdayjobs.com/en-US/External_Career_Site_Barclays/job/Bengaluru-Maruthi-Onyx---TESCO-TSA/Mobile-AVP-Software-Engineer_JR-0000132643-1?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_c026ca69-6f9

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

---

Source: [Apply at barclays.wd3.myworkdayjobs.com](https://barclays.wd3.myworkdayjobs.com/en-US/External_Career_Site_Barclays/job/Bengaluru-Maruthi-Onyx---TESCO-TSA/Mobile-AVP-Software-Engineer_JR-0000132643-1?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
