Job Description :
Job Title: Sr. Android Developer Job Location: Bellevue, WA. Interview: Phone/Skype. Job Duration: Long Term. Qualifications: Bachelor's degree in computer science or computer engineering or related field 7+ years' experience in Mobile Application Development using Java based Android (Native) Knowledge of the Android build process, should be able to work on library-based Projects, Android Studio Experience with UI development, Android Components: Database, Service, Content Providers, Consuming REST Web Services, JSON/XML parsing, OOAD, Design patterns, n-tier Architecture, Multi-Threading Knowledge of Java and Gradle Script Experience in developing best practices, software principles and code design concepts Experience in developing and supporting rapid iterations of software in an Agile context Good knowledge of common design patterns, frameworks and libraries for mobile development Experience in continuous integration and unit testing frameworks Ability to effectively work with internal teams, understand requirements and setting expectations Good understanding of REST based services and service-based architecture Commitment to producing top quality, well designed and flexible mobile applications A passion for code quality and craftsmanship