





Metro location, popular Android role, and mid-level (5+ years) experience increase applicant competition.
Mobile engineering skills are generally transferable across industries though banking domain adds relevance.
Explicit 5+ years requirement plus mandatory Kotlin, Android SDK, and Jetpack skills increases strictness.
Login to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Lead development of advanced Android mobile banking application features using Kotlin and modern architectural patterns (MVVM, MVI, MVP).
Collaborate cross-functionally with designers, product managers, and engineering teams to define, design, and launch new scalable features.
Maintain application performance through bug fixing, code optimization, and ensuring code quality via unit testing and continuous integration practices.
Minimum 5 years of proven Android development experience, preferably with banking domain exposure.
Minimum 5 years of software coding experience specifically in Kotlin.
Strong knowledge of Android SDK, Jetpack libraries, material design principles, and REST/JSON remote data handling.
Experience with code versioning tools (e.g., GIT), unit testing, and familiarity with Agile/Scrum methodologies.
Experienced in implementing robust, scalable Android app architectures and modern development practices (e.g., SOLID, Clean Architecture).
Capable of mentoring junior developers and leading technical discussions in a global, multicultural environment.
T-shaped engineer mindset with ability to specialize in mobile technologies while understanding broader engineering concepts and collaborating across functions.