Ideal candidate should have - Bachelor's degree in Computer Science, Information Technology or similar field. At least 2 years' experience in Android development. Strong knowledge of Java,OOP principles and Knowledge on modern UI patterns. Knowledge of Agile Scrum practices. Programming experience in C# and Xamarin will be an added advantage. Ability to work independently with minimum supervision.