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.