Sign up to access all features of our service
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineer - Android

Full-time

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.

Vacancy posted more than 2 months ago
Similar jobs that could be interesting for youBased on the Software Engineer - Android in Bangalore vacancy
  •  ...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... 
    Suggested
    Work at office
    Immediate start

    HARMAN International

    Bangalore
    5 days ago
  •  ...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... 
    Suggested
    Long term contract
    Full time
    Local area
    Remote job
    Weekday work

    H&M Group

    Bangalore
    10 days ago
  •  ...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... 
    Suggested
    Work at office
    Immediate start

    HARMAN International

    Bangalore
    6 days ago
  •  ...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... 
    Suggested
    Full time
    Work at office

    Harman Becker Automotive Systems Manufacturing Kft

    Bangalore
    a month ago
  •  ...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... 
    Suggested
    Work at office
    Immediate start

    HARMAN International

    Bangalore
    21 hours ago
  •  ...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 time
    Immediate start
    Worldwide

    eBay

    Bangalore
    a month ago
  •  ...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 time
    Contract work
    Internship
    Relocation package
    Flexible hours

    PhonePe

    Bangalore
    a month ago
  •  ...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 time
    Immediate start
    Worldwide

    eBay

    Bangalore
    a month ago
  •  ...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 time
    Work at office

    Harman Becker Automotive Systems Manufacturing Kft

    Bangalore
    5 days ago
  • 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... 

    Thalesgroup

    Bangalore
    1 day ago
  •  ...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 time
    Local area

    Thales

    Bangalore
    11 days ago
  •  ...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 time
    Internship

    Aditi Tech Consulting Private Limited

    Bangalore
    23 days ago
  •  ...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 job
    Work at office
    Night shift

    Speechify

    Bangalore
    more than 2 months ago
  •  ...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 time
    Worldwide
    Relocation

    Motorola Solutions

    Bangalore
    a month ago
  •  ...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 time
    Local area

    JioStar

    Bangalore
    a month ago
  •  ...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

    Zillow

    Bangalore
    1 day ago
  • 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

    Pi Square Technologies

    Bangalore
    14 days ago
  • 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... 

    NexionPro

    Bangalore
    13 hours ago
  • 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

    olifer

    Bangalore
    6 days ago
  • 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

    matriosh

    Bangalore
    14 days ago
  • 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... 

    AppsForBharat

    Bangalore
    29 days ago
  •  ...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 time
    Hybrid work
    Local area
    Worldwide

    Okta

    Bangalore
    20 days ago
  •  ...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... 

    Luxoft

    Bangalore
    1 day ago
  •  ...Client Location Bangalore Position Name Android Application Developer Job Description...  ...Qualification Bachelor - Computer/Software Engineering Master - Computer/Software Engineering # Postions... 
    Full time
    Local area
    Immediate start

    Pi Square Technologies

    Bangalore
    24 days ago
  • 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... 

    Samyak Technologies

    Bangalore
    1 day ago
  •  ...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 time
    Hybrid work
    Remote job
    Flexible hours

    Harman Becker Automotive Systems Manufacturing Kft

    Bangalore
    a month ago
  •  ...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+... 

    INTELLIHEALTH SOLUTIONS PRIVATE LIMITED

    Bangalore
    13 hours ago
  • 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 office
    Remote job
    Flexible hours

    Punditry Tech Labs

    Bangalore
    13 hours ago
  •  ...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 time
    Immediate start

    Proximity Works

    Bangalore
    a month ago
  •  ...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.-... 

    Talentgigs

    Bangalore
    28 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer - Android. Be the first to apply!