At least 3 years solid experience as Native Android Developer
Has a good grasp of JAVA fundamentals including but not limited to:
Object-Oriented Programming- Collections (e.g Lists, Hashmap)
Exception Handling
Java Multithreading- The Activity and Fragment lifecycle.
Component/Views usage both programatically and in xml design.
Model-View-ViewModel design pattern particularly with Android's Databinding library.- Usage of Parcelables for passing data through intents.
Live Data, Dagger2, RecyclerView, RxJava/RxAndroid, Android Jetpack Libraries
- Generation of APKs and/or App Bundles.
Has worked on projects with the bare minimum security features including but not limited to:
- Any form of obfuscation but mastery of ProGuard is a huge plus.
SSL Pinning and/or Public Key Pinning Root-checking
Knowledge on the following skills:
- Knows modular approach in programming.
Has a good grasp of the REST architecture. Knowledge of Spring and FasterXml/Jackson libraries for consumption of RESTful services is a plus.- Worked on more complex usage of gradle besides simply managing dependencies (e.g. publishing libraries to public/private repositories).
Knowledge on the following libraries is a plus: GSON
* ZXing
- Rootbeer or any similar library for rootchecking
Job Type: Full-time
Pay: Php39,
- 00 - Php40,000.00 per month