Software Engineer - Android
Barclays
Join us as a Software Engineer – Android at Barclays, where you will spearhead the evolution of our infrastructure and deployment pipelines, driving innovation and operational excellence. You will harness cutting-edge technology to build and manage robust, scalable and secure infrastructure, ensuring seamless delivery of our digital solutions.
To be successful as a Software Engineer – Android, you should have experience with:
- Strong experience in Java (version 21+) software development including Spring Boot framework (version 3+) with strong core Java skills including but not limited to Generics, OOPS, Collections, Multithreading, I/O, Streams, REST, and JPA.
- Strong knowledge of Microservice development using SpringBoot.
- Knowledge of web front-end development using HTML5, TypeScript and React Js 16+ or Angular 10+.
- Proficient in reading, writing, and debugging multithreaded Java code.
- 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.
- 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.
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 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.
The role is based out of Bangalore.
Purpose of the role
To lead and manage engineering teams, providing technical guidance, mentorship, and support to ensure the delivery of high-quality software solutions, driving technical excellence, fostering a culture of innovation, and collaborating with cross-functional teams to align technical decisions with business objectives.
Accountabilities
- Lead engineering teams effectively, fostering a collaborative and high-performance culture to achieve project goals and meet organizational objectives.
- Oversee timelines, team allocation, risk management and task prioritization to ensure the successful delivery of solutions within scope, time, and budget.
- Mentor and support team members' professional growth, conduct performance reviews, provide actionable feedback, and identify opportunities for improvement.
- Evaluation and enhancement of engineering processes, tools, and methodologies to increase efficiency, streamline workflows, and optimize team productivity.
- Collaboration with business partners, product managers, designers, and other stakeholders to translate business requirements into technical solutions and ensure a cohesive approach to product development.
- Enforcement of technology standards, facilitate peer reviews, and implement robust testing practices to ensure the delivery of high-quality solutions.
Assistant Vice President Expectations
- To advise and influence decision making, contribute to policy development and take responsibility for operational effectiveness. Collaborate closely with other functions/ business divisions.
- Lead a team performing complex tasks, using well developed professional knowledge and skills to deliver on work that impacts the whole business function. Set objectives and coach employees in pursuit of those objectives, appraisal of performance relative to objectives and determination of reward outcomes
- If the position has leadership responsibilities, People Leaders are expected to demonstrate a clear set of leadership behaviours to create an environment for colleagues to thrive and deliver to a consistently excellent standard. The four LEAD behaviours are: L – Listen and be authentic, E – Energise and inspire, A – Align across the enterprise, D – Develop others.
- OR for an individual contributor, they will lead collaborative assignments and guide team members through structured assignments, identify the need for the inclusion of other areas of specialisation to complete assignments. They will identify new directions for assignments and/ or projects, identifying a combination of cross functional methodologies or practices to meet required outcomes.
- Consult on complex issues; providing advice to People Leaders to support the resolution of escalated issues.
- Identify ways to mitigate risk and developing new policies/procedures in support of the control and governance agenda.
- Take ownership for managing risk and strengthening controls in relation to the work done.
- Perform work that is closely related to that of other areas, which requires understanding of how areas coordinate and contribute to the achievement of the objectives of the organisation sub-function.
- Collaborate with other areas of work, for business aligned support areas to keep up to speed with business activity and the business strategy.
- Engage in complex analysis of data from multiple sources of information, internal and external sources such as procedures and practises (in other areas, teams, companies, etc).to solve problems creatively and effectively.
- Communicate complex information. 'Complex' information could include sensitive information or information that is difficult to communicate because of its content or its audience.
- Influence or convince stakeholders to achieve outcomes.
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.
- ...Automotive, we give you the keys to fast-track your career. Engineer audio systems and integrated technology platforms that augment the... ...enjoyment About the Role We're seeking an experienced Android UI Developer to join our team. As a UI Developer, you'll lead the...SuggestedWork at officeImmediate start
- ...Automotive, we give you the keys to fast-track your career. Engineer audio systems and integrated technology platforms that augment the... ..., and enjoyment About the Role: We're looking for an Android Framework Engineer with expertise in C++ to design, develop, and...SuggestedWork at officeImmediate start
- ...hyperlocal e-commerce and Indus AppStore Localized App Store for the Android ecosystem) in India, which are aligned with the company’s vision... ...step defines every day for a developer at PhonePe. Though we engineer for a 50million+ strong userbase,we code with every...SuggestedFull timeContract workInternshipRelocation packageFlexible hours
- ...you the keys to fast-track your career. Engineer audio systems and integrated technology... ...the Role We are looking for a skilled Android Kotlin Engineer with expertise in Android... ...OS (AAOS) and HAL to join our automotive software development team. In this role, you will...SuggestedWork at officeImmediate start
- ...you the keys to fast-track your career. Engineer audio systems and integrated technology... ...till realization of the functionality in Android Automotive domain. Responsible to develop... ...Automotive System Delivery of the software for software Integration Ensure the implementation...SuggestedImmediate start
- ...you the keys to fast-track your career. Engineer audio systems and integrated technology... ...Developer with 2–4 years of experience in software development and test automation. The... ...Kotlin/Java and Python , experience with Android Automotive OS (AAOS) or Android platforms...Work at officeImmediate start
- ...The Senior Android Developer is a hands-on senior contributor to Esyasoft's Android app, a key surface for our clients and end-users globally... ...individual delivery with active mentorship of mid-level Android engineers and contribution to platform direction. The role owns:...Permanent employment
- ...We are looking for an experienced Senior Android Developer to design, develop, and maintain... ...upgrades. Apply concepts of domain engineering to maximize reusability among a family of... ...collaboration with designers. Debug and resolve software defects, ensuring application stability....Worldwide
- ...speech reading products include its iOS app, Android App, Mac App, Chrome Extension, and Web... .... These include frontend and backend engineers, AI research scientists, and others from... ...Ideal Candidate Should Have ~5+ years of software engineering experience ~ Familiarity with...Remote jobWork at officeNight shift
Rs 5000 per month
...to you? That's the number of users who installed Meesho's Android app, Millions of people across Bharat empowered to buy and sell... ...sessions, we solve real problems that impact real people. Every engineer here brings a Founder’s Mindset — owning the product like it’s their...Full time- ...s talk. Device Identity and Access Organization Principal Software Engineer We seek a visionary and highly influential Principal Software... ...team. The ideal candidate will leverage their deep Android and Kotlin expertise to define the architectural vision, pioneer...Long term contractFull timeHybrid workLocal areaWorldwide
- Job Description :We are looking for a Native Android Developer to build and maintain mobile applications for a connected-device platform. The app is an always-online solution that relies on the cloud for permission validation and access generation, while interacting with hardware...
- Job Summary :We are seeking a skilled Android Developer with 4-6 years of experience in Android application development using Kotlin. The ideal candidate should have hands-on experience working with Point of Sale (POS) systems, payment integrations, and retail technology solutions...
- Job brief :We are looking for an Android Kotlin Developer who possesses a passion for pushing mobile technologies to the limits. This Android app developer will work with our team of talented engineers to design and build the next generation of our mobile applications. Android...
- Key Responsibilities : - Design, develop, and maintain advanced Android applications using Kotlin (and Java when required).- Collaborate with product, design, backend, and QA teams to deliver robust features.- Drive architectural decisions and contribute to app-wide design...
- Job Description :We are seeking a highly skilled Android Developer to join our growing team.You will play a key role in designing and building... ...closely with product managers, UX/UI designers, and backend engineers to deliver a seamless user experience.- Code Quality: Ensure the...
- ...Expert knowledge of Docker containers and Amazon Elastic Container Service (ECS)- In depth knowledge of LAMP stack- Experience with the Android and/or iOS SDKs- Experience working with remote data using REST APIs and JSON- Experience with third-party libraries and APIs...
- Job Title : Senior Software Engineer Android Camera & Cluster PlatformRole Summary : Own camera features and platform integration on Android-based EV instrument clusters. Build production-grade camera experiences on embedded hardware with strict performance, reliability, and...
- ...are expanding!To help fuel our growth, we are looking for another Android Developer to join us in Bangalore, who possesses a passion for... ...technologies to the limits, who will work with our team of talented engineers to design and build the next generation of our mobile...Full timeHybrid workImmediate startRemote jobWork from home
- ...in advanced mobile systems and embedded software solutions. Operating at the intersection... ...and software, the company builds robust Android-based platforms for diverse industrial and... ...applications. With a focus on performance-critical engineering, Devlats empowers businesses to leverage...
- ...connect to culture through their passions.Why Youll Love This Role :As a Software Engineer, you will be empowered to take ownership of technology decisions that shape the future of the StockX Android experience.Youll be a pivotal member of a high-growth team, where you'll have...
- As an Android Engineer at SDE 3 level, you will design, develop, and maintain high quality Android applications that deliver exceptional user... ...a hybrid environment, collaborating with distributed teams to deliver high-quality software under tight deadlines. (ref:hirist.tech)Hybrid work
- ...expected to demonstrate the Mindset - to Empower, Challenge and Drive - the operating manual for how we behave.Join us as a Software Engineer - Android, where you will spearhead the evolution of our infrastructure and deployment pipelines, driving innovation and operational...
- ...team to build high-quality, scalable mobile applications for both Android and iOS using modern frameworks and technologies. You will own... ....Qualifications : - Bachelors degree in Computer Science, Engineering, or a related field.- Minimum 3 years of hands-on experience developing...Contract work
- ...their potential, not just their experience. Role: Android Developer Work Location: Bangalore Experience : 8-... ...collaborate with an interdisciplinary team of cloud and firmware engineers to develop and improve software products deployed in commercial buildings which aim to...Full time
- Profile :We are looking for Engineer adept in C/ C++ /Java, with a foundational knowledge of Android stack / frameworks, who can make contributions to the work products... ...of a dynamic team working on developing robust software for latest devices used in mobile ecosystem. The...
Rs 30000 - Rs 40000 per month
...Job Summary We are looking for a passionate and skilled Android Developer with 2 to 3 year of experience who is eager to push... .... The ideal candidate will work closely with a team of talented engineers to design, develop, and maintain high-quality Android applications...Full time- ...are fast, cheap and widely accessible, wrapped up in a beautiful UX. As we are growing bigger, we are looking for an experienced Android Engineer with a passion for mobile applications to join Kredivo. The perfect candidate should provide creative solutions and have an attention...Full time
- ...Developer to build and maintain high-quality mobile applications across both Android and iOS platforms. In this role, you will collaborate closely with product management, UI/UX design, and backend engineering teams to deliver intuitive, scalable, and highly performant mobile...
- ...shaping the technical direction of Ivantis Android platform and Mobile Device Management... ...guide key platform decisions, and mentor engineering teams as we continue to build secure, scalable... ...bring :- 8+ years of object-oriented software engineering experience, with deep expertise...Long term contractWork at officeFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer - Android. Be the first to apply!
