Android Developer

United Kingdom
11 Nov 2017
18 Nov 2017
Contract Type
Full Time
Skills & Experience Very strong object oriented design skills and understanding ofwell-engineered design Excellent understanding of Java fundamentals, and have experiencebuilding mobile applications for the Android OS. Experience in building phone and tablet user-interfaces that scale toscreen size. Excited and switched on about Android landscape, and care deeplyabout learning new technologies and patterns. Knowledge software development lifecycle works, and have goodknowledge of source control, automated testing, and writing high-quality software. Enjoys collaborative work as part of a cross-functional team, arefamiliar with agile principals, and are enthusiastic about sharingknowledge internally. Dagger 2 or similar library experience on dependency injection concept Unit testing is must, library used are mokito, powermock or similar Strong knowledge on MVP design pattern Knowledge of GIT, JIRA, Jenkins, Coburtura or similar set of toolsfor CICD(Continues integration Continues Deployment), RxJava,RxAndrod,Retrofit, OkHttp. Process wise Agile, Scrum knowledge is important Code versioning tools like Git, Gerrit, Svn, Mercurial Good working Knowledge on Ansible, Sonar Extensive problem solving skills and hands on experience with datastructures and algorithms Experience with Cloud architecture and DevOps(CI/CD) - provided by Dice AGILE, ANDROID, AUTOMATED TESTING, CLOUD, DEPENDENCY INJECTION, JAVA, JIRA, MOBILE, MVP, SCRUM, TABLET