Job Title: Senior Android Software Engineer - UAE's Leading Bank
Industry: Banking and Financial Services
Notice Period: Immediate
Job Description:
We are seeking a skilled
Junior 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 3 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