Responsibilities
You will be exposed to]
We Want You
* At least one year of experience in APP development, with knowledge of common functional implementations
* Experience in maintaining an on-premises app
* Familiar with Git operations
* Knowledge of Java development and at least one Kotlin project
* Experience in MVVM / MVP framework
* Knowledge of Activity, Fragment, Service, WebSocket lifecycle and related knowledge
* Understanding of Android user habits and Material Design
* Know how to survive on a broken Android device
Bonus
* Experience in Unit Test, automated testing
* Experience with RxJava, ExoPlayer, Room, Jetpack Compose, etc.
* Ability to write easy-to-understand, easy-to-maintain, stable code (Sample code instructions welcome)
* Can design UI/UX screens using pure code or hand typed Xml
* Good at discussing with designers and PMs, and can solve problems logically
* sociable, good temperament, low laughing point, patient, willing to take on challenges and not afraid of hardship
* At least play video games, watch comics, catch up on animation, watch American TV shows or any other leisure time other than writing code (isn't writing code the only thing in life tiring?)