with clean architectures (MVVM) using Compose Exposure to Continuous Integration systems Experience writing Unit Tests (JUnit) and UI tests (Roboelectric) Experience with multi-threading and frameworks like Kotlin Coroutines, RxJava, and RxKotlin Experience working with REST APIs and offline caching Knowledge of databases (Google's Room Library) Advocates of clean coding practices Additional knowledge of Swift is beneficial Our people More ❯
MVVM) using Compose Exposure to Continuous Integration systems Experience in writing Unit Tests (Junit) and UI tests (Roboelectric) Experience of multi-threading and working with frameworks like Kotlin Coroutines, RxJava and RxKotlin Experience working with REST APIs and offline caching Exposure to databases (Googles Room Library) An advocate of clean coding practice Additional knowledge of Swift is beneficial Our people More ❯
London, Manchester, North West Hybrid / WFH Options
Starling Bank
app module. The majority of our codebase is written in Kotlin as well as any new code that we write. We use MVVM to structure our presentation layer and RxJava throughout the whole application stack for handling asynchronous operations. We use Dagger as our dependency injection framework and Realm is our choice for persistence. We want our app to look More ❯