Experience building a test-driven, shareable library
Experience working with Gradle modules
Experience with RxJava2 and building reactive systems
Familiarity with modern architectural patterns (MVP, MVI)
Familiarity with multi-module projects
Expert in writing custom animations & transitions
Expert in Networking with a RESTful API
Expert in Concurrency in regard to Networking
Experience supporting a fully functional “Offline Mode”
Expert in Speed and Resource Optimizations using methods like pre-loading and caching
Expert in debugging Crashlytics reports
Expert in Profiling Tools
Expert in version/build release management and distribution through Automation and Custom Build scripts for many schemes and various client recipients.
Expert writing concise and extremely well structured documented OOP code.
Expert building modular visual elements that work in multiple screens without repeating code/views.
Experience with internationalization
Can produce 100% pixel perfect screens according to high-fidelity mocks.
A can-do attitude that can hit deadlines without cutting corners.