Overview
Skills
Job Details
NO C2C ONLY ON W2
We have an immediate requirement for Android Lead@GA
Job Description:
Proficiency in Android Jetpack Suite (Able to give examples of Jetpack Components - Custom Tabs, Compose, Material Design, Room Database, WorkManager), essential is Compose including composables, state management, lifecycle awareness and side-
Knowledge of best practices for background tasks and UI updates.
Understanding of interoperability between Compose and the traditional View system.
Proficiency in Kotlin of course. Understanding of null safety, data classes (And data objects), extension functions, and other Kotlin features
Comfortable working with coroutines and Flow for asynchronous operations (essential for MVI).
Solid understanding of Android's threading model.
Able to explain MVVM or MVI. E.g
Benefits of MVI: predictability, testability, and aforementioned unidirectional data flow.
Understanding of Modularization : This is key for our multi-tenancy strategy particularly when we ever attempt module swapping
Knowledge of the compose rule. Understanding of what the Semantics Tree is
Difference between Instrumented Tests and Unit Tests. When to use? Where would you implement a composable function test
General Unit Testing (Given/When/Then) knowledge.