Description

You will lead Android development efforts within an enterprise environment.

Responsibilities

  • Develop and maintain mobile applications using Kotlin and Java.
  • Implement UI constructs including Views, Controllers, and RecyclerViews.
  • Manage application architecture using Jetpack components.
  • Integrate network layers using Retrofit and handle asynchronous tasks with Coroutines.
  • Apply Dependency Injection patterns using Dagger.

Required Skills

  • 8+ years of software development experience.
  • 4+ years of Android development in a team or corporate environment.
  • 3+ years of Kotlin development.
  • Proficiency in Reactive programming and Coroutines.
  • Experience with Dagger for Dependency Injection.
  • Experience with Retrofit and Jetpack architecture components.
  • Strong understanding of UI Constructs (View, Controller, RecyclerView) and Extension functions.
  • Technical degree or equivalent professional experience.

Preferred Skills

  • Experience in Fin Tech or Banking sectors.

Education

Any Graduate