Job Description :
Role: Android Technical Lead

Location: Deerfield, IL

Experience: 8+ years

· 6+ years In depth coding experience using Java
· 2+ years of experience developing Native/Hybrid apps for Android
· 3+ years of experience mentoring and giving work direction to Developers
· Excellent hands on skills with Android application development tools, including Android Studio, Android SDK and ADT
· Deep understanding of the intricacies of the Android platform and maintain expert level depth of knowledge and develop knowledge on other platform
· Experience with distributing mobile applications via public app stores and/or enterprise channels
· Knowledge of an Object Oriented Programming language such as Java or related framework
· Strong foundation in the fundamentals of computer science, with familiarity in data structures, algorithms and software design patterns
· Excellent knowledge of working with dynamic data using services (e.g., JSON, XML, REST APIs etc)
· Experience leading apps across entire lifecycle from design to app store release and support
· Hands on expertise with automated unit testing
· Experience performance profiling and tuning mobile applications
· Heroic get-it-done self-starter attitude
· Good communicator and team player with strong organizational skills
· Proactively helps drive innovation within the company
· Experience integrating with Gradle and using other third party frameworks tools and SDKs
· Experience with continuous delivery in mobile, code review, static analysis, continuous integration and automation.
· Experience with authenticated sessions using OAuth and authentication tokens
· Experience building hybrid apps using Cordova (Phonegap), IBM work light etc.
· Experience with design/development/use of analytics and tracking solutions (e.g., Adobe, Flurry, Google Analytics)
· Experience developing interactive user interfaces utilizing HTML5, JavaScript & CSS
· Experience with agile methodology

Client : Walgreens