Position: Senior Android Developer
Category: Android
English level: upper
Years of experience: 11


We supported and improved the following legacy apps:
Crunchyroll VRV, Crunchyroll Manga

We developed the new Crunchyroll application almost from the scratch

We develop our applications using the following technologies and libraries: - Kotlin
- Android SDK
- Retrofit + OkHttp
- Kotlin Coroutines
- MVP/MVVM (LiveData + ViewModel) - Gradle
- Jenkins Pipeline for the CI
   
- Firebase/NewRelic/Segment/Datadog for Analytics - Google Play Billing SDK
- Android Cast SDK
- Lottie library (for Adobe After Effects animations)
- JUnit + Mockito for Unit tests
- Zeplin (for design prototypes distribution)
- We use the best design and architecture practices and deliver a new version of the app every 2 weeks (a.k.a. release train)
- All new code must be covered with unit tests and go through review by at least 2 colleagues.
- Many routine checks like code style, unit tests, and custom library releases are automated via scripts or Jenkins Pipeline