Job Title:
Android Developer (Mid-Level)
Location:
Dubai, UAE
About the Role:
Client is seeking a talented and experienced Android Developer to join our dynamic technology team in Dubai. The ideal candidate will have 4 to 5 years of hands-on experience in designing, developing, and maintaining Android applications. You will play a key role in delivering innovative mobile solutions that enhance our banking services and customer experience.
Key Responsibilities:
-
Design, develop, test, and deploy high-quality Android applications.
-
Collaborate with cross-functional teams including UI/UX designers, backend developers, and product managers to define app requirements and deliver seamless user experiences.
-
Optimize app performance and ensure compatibility across various devices and Android versions.
-
Participate in code reviews, contribute to best practices, and ensure code quality and maintainability.
-
Stay updated with the latest industry trends, Android development tools, and best practices.
-
Troubleshoot and resolve bugs and performance issues.
-
Contribute to continuous improvement of development processes and tools.
Qualifications & Experience:
-
4 to 5 years of proven experience in Android app development.
-
Strong proficiency in Kotlin and Java.
-
Experience with Android SDK, RESTful APIs, third-party libraries, and services.
-
Solid understanding of mobile UI/UX principles.
-
Familiarity with Agile development methodologies.
-
Knowledge of version control systems such as Git.
-
Strong problem-solving skills and attention to detail.
-
Excellent communication and teamwork abilities.
Preferred Skills:
-
Experience with Android architecture components, Jetpack, and modern development frameworks.
-
Knowledge of backend integration and cloud services (AWS, Azure, etc.).
-
Understanding of security best practices for mobile applications.