<ul>
<li>Bachelor's or Master&rsquo;s degree in information technology, computer science, or equivalent.</li>
<li>Minimum 2 years of professional experience in Android application development.</li>
<li>Proven track record of successfully delivering Android applications from start to finish.</li>
<li>Strong proficiency in Java or Kotlin programming languages.</li>
<li>Solid understanding of Android framework components, architecture patterns (MVC, MVVM), and development best practices.</li>
<li>Experience with Android Studio, Gradle, and version control systems (e.g. Git).</li>
<li>Working Experience with remote data via REST APIs.</li>
<li>Familiarity with modern Android development libraries, such as Retrofit, Dagger, RxJava, etc.</li>
<li>Strong knowledge of Android UI design principles, patterns, and best practices.</li>
<li>Capable of making use of standard libraries and APIs.</li>
<li>Knows ins &amp; outs of the whole mobile development lifecycle.</li>
<li>Working Knowledge of Firebase developer console knowledge &amp; Third-party integration just Facebook login, Gmail login in the app and Socket.io is a must.</li>
<li>Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies.</li>
<li>Ability to quickly learn and adapt to new technologies and development frameworks.</li>
<li>Comfortable working in a dynamic and fast-paced work environment.</li>
<li>Analytical and good in time management.</li>
</ul>