Job Summary:
We are looking for a highly skilled Android Developer with over 4 years of experience in developing robust and scalable Android applications. The ideal candidate should have a strong technical foundation, hands-on experience with the latest Android development technologies, and a solid understanding of mobile application life cycles and best practices. The candidate should be able to work in a fast-paced environment and deliver high-quality work within tight deadlines. Responsibilities: ? Design, build, and maintain high-performance, reusable, and reliable code for Android applications. ? Collaborate with cross-functional teams to define, design, and ship new features. ? Work on bug fixing and improving application performance. ? Ensure the best possible performance, quality, and responsiveness of the application. ? Implement unit tests, automation, and continuous integration processes. ? Stay updated with emerging trends and technologies in Android development. Requirements: ? Proven experience of 4+ years in Android development. ? Strong knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes. ? Proficiency in Java and Kotlin. ? Familiarity with RESTful APIs to connect Android applications to back-end services. ? Experience with offline storage, threading, and performance tuning. ? Knowledge of the mobile app lifecycle and best practices. ? Familiarity with cloud message APIs and push notifications. ? Proficient understanding of code versioning tools, such as Git. ? Familiarity with continuous integration. ? Excellent problem-solving skills and attention to detail. ? Ability to work independently and meet tight deadlines. Technical Skills: Android SDK, Java, Kotlin, RESTful APIs, Offline Storage, Threading, Performance Tuning, Push Notifications, Git, Continuous Integration
Any Gradute