Designing and developing apps for the Android ecosystem Writing test cases to test your own code to improve overall software quality Fixing known bugs in existing Android applications and adding new features Working with external software libraries and APIs Creating functional specifications and design documents for new features
Required Skills and Experience
B.Tech degree or equivalent/higher degree in Computer Science or a similar field
Solid understanding of common programming tools and paradigms, such as version control, use of frameworks, and common design patterns
Strong knowledge of Android SDK and how to deal with different versions of Android & different screen sizes
Experience working with remote data via REST, third party API s and JSON Excellent knowledge of the Java programming language or Flutter Thorough in basics of xml scripting including layout designing in Android Knowledge of web technologies like HTML5, CSS3, Bootstrap, JavaScript is preferable.
Comfortable working as part of a cross-functional team and with code written by others.