We are seeking a talented Android Developer to design, build, and enhance high-quality mobile applications for one of our esteemed client. The ideal candidate will have a strong background in Kotlin/Java, a deep understanding of Android SDK, and experience creating efficient, scalable, and visually appealing applications that follow modern design and coding standards. Key Responsibilities Develop and maintain Android applications using Kotlin and Java. Implement MVVM/MVI architecture with Android Architecture Components and Jetpack libraries. Design intuitive UIs using Jetpack Compose and follow Android design principles and best practices. Optimise app performance through effective use of offline storage, threading, and performance tuning. Work within a modularised codebase to ensure scalability and maintainability. Conduct UI testing and apply SOLID principles to ensure clean and efficient code. Stay updated with the latest trends in the Android ecosystem and leverage open-source libraries to enhance productivity. Requirements Excellent knowledge of Kotlin and Java. Strong experience with Android SDK and UI/UX design patterns. Proficient in Git and version control best practices. Demonstrated experience in benchmarking, optimisation, and performance tuning. A passion for innovation and continuous improvement in mobile development.