- About Us
- Business Areas
- Early Careers
- Locations
Your jobs
Date live:
Jan. 08, 2026
Business Area:
Customer Digital and Data
Area of Expertise:
Technology
Reference Code:
JR-0000084886
Contract:
Permanent
Take a look at the map to see what’s nearby. Train stations & bus stops, gyms, restaurants and more.
Explore locationJoin us as a Senior Mobile Application Developer at Barclays, where you'll spearhead the evolution of our digital landscape, driving innovation and excellence. You will be involved in designing, developing and improving software, utilising various engineering methodologies, that provides business, platform, and technology capabilities for our customers and colleagues.
To be successful as a Senior Mobile Application Developer you should have:
Development and enhancement of native iOS applications using Swift, SwiftUI and Combine, delivering high-quality and scalable solutions.
Well versed on dependency manager tools like Cocopod or Swift Package Manager.
Ensure a smooth, intuitive, and visually engaging user experience by adhering to Apple’s design principles and standards.
Deliver code which is testable, following clean architecture and SOLID principles.
Stay up to date with the latest industry trends and advancements in iOS development, design, and mobile technologies.
Experience with unit testing using XCTest framework using custom Mocks and Stubs along with understanding of CI/CD pipelines.
Strong knowledge of iOS design principles, Auto Layout, and creating visually rich and user-friendly UIs.
Strong familiarity with Git and collaborative development workflows.
Skils - OOPs, JAVA, Kotlin, REST, SOAP webservice implementation.
Android Framework, Jetpack components, Jetpack compose, Android components (Activity, Service, Content Provider), SQlite ROOM Database.
Unit Test Testing with MOCK, MOCKK and Mockito, UI Testing Robolectric, Espresso Test your app on Android.
Strong knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes.
Familiarity with RESTful APIs to connect Android applications to back-end services.
Strong proficiency in JavaScript/TypeScript and React fundamentals.
Familiarity with state management libraries (Redux, MobX, Zustand).
Experience with testing frameworks (Jest, Detox, Appium, Stryker).
Understanding of mobile UI/UX principles and responsive design.
Proficiency with Git version control and CI/CD pipelines.
Develop and maintain React Native applications with clean, efficient code.
Some other highly valued skills may include:
Knowledge of Android UI design principles, patterns, and best practices.
Experience with offline storage, threading, and performance tuning.
A portfolio of Android apps in the Play Store is a plus.
You may be assessed on the key critical skills relevant for success in role, such as risk and controls, change and transformation, business acumen strategic thinking and digital and technology, as well as job-specific technical skills.
This role will be based in Pune location.
Purpose of the role
To design, develop and improve software, utilising various engineering methodologies, that provides business, platform, and technology capabilities for our customers and colleagues.
Accountabilities
Assistant Vice President Expectations
All colleagues will be expected to demonstrate the Barclays Values of Respect, Integrity, Service, Excellence and Stewardship – our moral compass, helping us do what we believe is right. They will also be expected to demonstrate the Barclays Mindset – to Empower, Challenge and Drive – the operating manual for how we behave.