Android Developer


  • 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.