Android Developer

  • Contract

Job Description

·         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

 

Additional Information

All your information will be kept confidential according to EEO guidelines.