Android Developers

Key accountabilities:

  • 3-5 years’ experience in android app development • Experience with Kotlin and Java
  • Solid background in software development, and design patterns
  • Experience with the Android SDK, java, NDK • Ability to work in a dynamic, fast moving and growing environment • Experience publishing a high quality Android application to the Google Play Store
  • Experience with communication and messaging applications
  • Unit-test code for robustness, including edge cases, Usability, and general reliability
  • Hands on experience with Android studio & gradle build system
  • Experience with third-party libraries and APIs • Experience writing multithreaded and networked app
  • Actively seeks feedback and guidance to improve technical skills (e.g., through submitting work for code review)
  • Experience in Retrofit, Volley, RxJava
  • Familiarity with continuous integration • Expert understanding of networking, local data caching and multitasking.
  • Strong knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes
  • Familiarity with RESTful APIs and web technologies to connect Android applications to backend services
  • Strong knowledge of Android UI design principles, patterns, and best practices such as Material design
  • Experience with offline storage, threading, and performance tuning
  • Familiarity with the use of additional sensors, such as gyroscopes and accelerometers
  • Knowledge of the open-source Android ecosystem and the libraries available for common tasks

To apply for this job email your details to career@dlsconsultancy.com