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
- ...WHAT YOULL DO We are looking for a motivated Senior Software Engineer to join our development team and help build improve and maintain reliable... .... Key Responsibilities Own the end-to-end delivery of Android features from ideation to release and iteration Collaborate...SuggestedLong term contractFull timeLocal areaRemote jobWeekday work
- ...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 Developer to join our team. As an Android Developer, you'll work...SuggestedWork at officeImmediate start
- ...HARMANs engineers and designers are creative purposeful and agile. As part of this team youll combine your technical expertise with innovative... ...and enjoyment About the Role: Were looking for an Android HMI Engineer with expertise in C to design develop and optimize...SuggestedFull timeWork at office
- ...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
- ...innovators and dreamers and help us connect people and build communities to create economic opportunity for all. As a Software Engineer 3 Android at eBay youll build and improve the future of mobile commerce. Youll collaborate with innovative technologies to deliver flawless...Full timeImmediate startWorldwide
- ...hyperlocal e-commerce and Indus AppStore Localized App Store for the Android ecosystem) in Indiawhich are aligned with the companys vision to... ...step defines every day for a developer at PhonePe. Though we engineer for a 50million strong userbasewe code with every individual...Full timeContract workInternshipRelocation packageFlexible hours
- ...communities to create economic opportunity for all. MTS 1 Software Developer (Android) About the Role Join eBay where you will build how the world buys sells and gives. As an MTS 1 Software Engineer (Android) youll be part of an agile team committed to...Full timeImmediate startWorldwide
- ...HARMANs engineers and designers are creative purposeful and agile. As part of this team youll... ...with 24 years of experience in software development and test automation. The ideal... ...Kotlin/Java and Python experience with Android Automotive OS (AAOS) or Android platforms...Full timeWork at office
- Senior Software Engineer - Java Android FrameworkSummary : - Senior Software engineer with experience of at least 5 years in developing System Software using Java/kotlin in a complex distributed environment.- Experience of at least 5 years developing Android Framework with specific...
- ...Cyber & Digital sectors. Thales has two engineering competence centres in India - one in Noida... ...the one in Bengaluru focuses on hardware software and systems engineering capabilities for... ...Engineer / Senior Software Engineer - Java Android Framework Summary : Software engineer...Full timeLocal area
- ...customer experiences across TV and Big screens devices based on Native Android or Web tech stack- Design and develop tools to augment the... ...insights, and ensure the timely delivery of high-quality software.Mandatory Requirements :- 2+ years of non-internship experience...Full timeInternship
- ...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
- ...Product suite. The team develops various software tools and capabilities to facilitate the... ...mobile applications across various platforms (Android iOS Feature Phones) to ensure... ...Bachelors degree in Computer Science Engineering or a related field. Proven experience...Full timeWorldwideRelocation
- ...Job Summary: As a Software Development Engineer II Android you will be responsible for crafting performant and resilient Android applications coupled with Android frameworks and APIs and a passion for creating exceptional user experiences. You will play a critical role in...Full timeLocal area
- ...About the team As a member of our Mobile Engineering Team, you will be a part of a highly... ...compelling technology stack that includes Android SDKs, Up-to-date architectural patterns and... .... About the role As a Senior Software Engineer on this team, your primary responsibilities...Work at office
- Job Description Software Automotive Android Engineer - Must have 3 years of experience in software development AOSP or Android Automotive knowledge Experience with Android Studio Java and Kotlin Experience in source control tools like Git repo Experience with...Full time
- Job Title : Android DeveloperLocation : BangaloreRole Overview : We are looking for skilled Android Developers to design and develop high-quality mobile applications. The ideal candidate should have a strong foundation in Android development and a passion for building scalable...
- Job Description :Role Overview :We are looking for a skilled Android Developer who will play a key role in building and scaling high-performance... .../ consumer app companies (D2C/B2C)- Candidates from strong engineering environments (startup or reputed tech firms)- Immediate joiners...Immediate start
- Android DeveloperLocation : HSR Layout, BangaloreExperience : 4- 6 yearsQualification : B.E/B.Tech (or equivalent)Key Responsibilities :- Develop and maintain high-performance Android applications- Collaborate with product, design, and backend teams- Ensure code quality through...Immediate start
- Description : About the job : We are looking for a highly skilled Android Developer with 4 - 7 years of experience to join our team. The ideal candidate should have a strong understanding of Android development, be proficient in Kotlin, and have experience working with modern...
- ...are too, let's talk. Access Management Engineering Team The Okta Access Management Team builds... ...develop Okta cloud services and client software that allow users to seamlessly login to... ...highly technical and experienced engineer on Android application platform & SDKs. The ideal...Full timeHybrid workLocal areaWorldwide
- ...s IP portfolio. This includes the development of new embedded software, enhancements to cloud infrastructure, and the creation of innovative... .... We're seeking a solid and creative Principal Software Engineer (Android) eager to solve scale problems and work on cutting-edge...
- ...Client Location Bangalore Position Name Android Application Developer Job Description... ...Qualification Bachelor - Computer/Software Engineering Master - Computer/Software Engineering # Postions...Full timeLocal areaImmediate start
- 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...
- ...HARMANs engineers and designers are creative purposeful and agile. As part of this team youll combine your technical expertise with innovative... ...safety efficiency and enjoyment About the Role As a Android Automotive App Developer you will build innovative invehicle...Full timeHybrid workRemote jobFlexible hours
- ...technical vision and architectural roadmap for Android applications. Build scalable, highly... ..., and mentoring senior and junior engineers to raise the technical bar.- Cross-functional... ...Qualifications :- Experience: 8+ years of software development experience, with at least (5+...
- Description : We're on the lookout for a Senior Android Engineer who is deeply skilled in both native and cross-platform mobile development. Youll play a crucial role in designing and building mobile applications that reach thousands of users, while also influencing our mobile...Work at officeRemote jobFlexible hours
- ...As a Senior Android Developer, you will be responsible for crafting performant and resilient... ...in code reviews. Define and improve engineering standards and codebase consistency. Take... ...a passion for delivering high-quality software ~ Deep understanding of performance metrics...Full timeImmediate start
- ...collaborate closely with product managers, UI/UX designers, and backend engineers to translate business requirements into functional and visually... ..., scalable, and robust mobile applications for iOS and/or Android platforms, ensuring optimal performance and user experience.-...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer - Android. Be the first to apply!

