Job Title:
Senior Android Software Engineer - UAE's Leading Bank
Industry
: Banking and Financial Services
Notice Period
: Immediate to 30 Days
Job Description:
We are seeking a skilled
senior Android software engineer
to join our team and work on exciting projects for a
large UAE bank
. This is a full-time
onsite role
requiring you to work from our
Bengaluru Offshore Development Center (ODC)
.
Education
-
Degree or postgraduate in Computer Science or related field (or equivalent experience)
Experience
-
Minimum 5 years of experience in Android application development
-
Strong proficiency in Kotlin and Java
-
Experience with performance tuning, debugging, and monitoring
-
Familiarity with version control systems like Git
-
Understanding of Android UI framework and material design principles
Technical Skills
-
Expertise in building robust and scalable Android applications using Android SDK
-
Knowledge of RESTful APIs to connect Android applications to back-end services
-
Experience with third-party libraries and APIs
-
Familiarity with mobile databases like SQLite, Room, or Realm
-
Understanding of Android architecture components such as LiveData, ViewModel, and Data Binding
Functional Skills
-
Experience with Agile methodology and participation in Scrum processes
-
Knowledge of coding standards, security best practices, and unit testing
-
Ability to ensure quality architecture and design across systems
-
Capability to research and benchmark technologies against industry standards
Soft Skills
-
Ability to collaborate effectively across teams and influence technical decisions
-
Self-motivated with strong problem-solving skills
-
Excellent interpersonal skills for engaging with stakeholders and senior management