Job Description:
The Android Developer based in Dubai will be responsible for the end-to-end development of mobile applications on the Android platform. The role includes designing and building advanced applications using Kotlin and Java, collaborating with cross-functional teams to define application features, and integrating with third-party APIs and backend services. The developer will write modular, efficient, and testable code, implement design patterns like MVVM or MVP, and follow clean architecture principles. The job also includes identifying and correcting bottlenecks and fixing bugs to improve application performance. The Android Developer will participate in code reviews, contribute to UI/UX improvements, and ensure apps are optimized for various device configurations and screen sizes. Additionally, the candidate will conduct regular testing and participate in continuous integration and delivery processes. Staying updated with the latest industry trends, tools, and best practices is expected. The role demands technical creativity, strong attention to detail, and an ability to deliver high-quality apps within tight deadlines.
Job Requirement:
A degree in Computer Science, Mobile Computing, or a related field is essential. The ideal candidate should have 3–5 years of experience in Android development with a strong command of Kotlin and Java. Proficiency in Android SDK, different versions of Android, and experience with offline storage, threading, and performance tuning are required. Familiarity with cloud message APIs, push notifications, and tools like Android Studio, Git, and Firebase is essential. Experience in consuming RESTful APIs, writing unit tests, and working in Agile teams is also preferred. Strong communication skills and a passion for mobile technology are a must.