Other Service Line - Geospatial Manager MAP - GSMNGR
Listed on 2026-08-12
-
Software Development
Android Developer, Full Stack Developer, Software Engineer, DevOps
Android Lead Developer
Android Developer lead role is pivotal in shaping our digital banking platforms by developing new features, enhancing existing functionalities, and ensuring a seamless user experience across Android devices. You will also contribute to CI/CD pipeline development and collaborate with Dev Ops teams to streamline mobile app delivery and infrastructure.
•
Experience:
Minimum 8 years of hands-on Android development experience for smartphones and tablets.
• Languages & SDKs:
Proficiency in Kotlin and Java, with deep knowledge of the Android SDK.
• Architecture & Libraries:
Experience with Jetpack libraries, Dagger/Hilt, Room, Live Data, View Model, and Navigation Component.
• API Integration:
Strong experience integrating RESTful APIs, OAuth, and third-party SDKs.
• UI/UX:
Solid understanding of Material Design, accessibility standards, and responsive UI development.
• Testing:
Familiarity with JUnit, Mockito, Espresso, and Robolectric for unit and UI testing.
• Version Control:
Proficient with Git, Git Hub/Git Lab workflows, and branching strategies.
• CI/CD & Dev Ops:
Experience building and maintaining CI/CD pipelines, managing build automation, and working with mobile Dev Ops tools and practices.
• Security & Compliance:
Knowledge of OWASP Mobile Security, PCI DSS, GDPR, and secure data handling practices.
• Agile Methodology:
Comfortable working in Agile/Scrum environments with tools like JIRA and Confluence.
• Fintech Domain:
Experience or strong interest in banking, financial services, or fintech applications.
Design, develop, test, and maintain high-performance Android applications using Kotlin and Java. Collaborate with cross-functional teams including product managers, UX/UI designers, QA engineers, backend developers, and Dev Ops engineers. Implement modern Android architectural patterns such as MVVM, MVI, and leverage Android Jetpack components. Ensure secure coding practices to protect sensitive financial data and comply with industry standards. Integrate with RESTful APIs, GraphQL, and third-party services to deliver comprehensive banking functionalities.
Optimize app performance, security, and responsiveness across a wide range of Android devices and OS versions. Participate in the full software development lifecycle, including planning, development, deployment, and post-release support. Develop and maintain CI/CD pipelines for Android apps using tools like Bitrise, Git Hub Actions, Jenkins, or CircleCI. Collaborate with Dev Ops teams to manage build automation, release processes, and mobile infrastructure.
Stay updated with the latest Android development trends, tools, and best practices, especially in mobile security and fintech. Conduct thorough debugging and troubleshooting to maintain app stability and performance. Participate in code reviews to ensure code quality, maintainability, and adherence to development standards.
Education:
Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).