Job Description:We are looking for an Android Developer to join our team and help us build amazing Android apps. You will work with a team of developers and designers to build, test, and deploy Android apps. As an Android Developer, you will be responsible for developing, testing, and debugging code, as well as designing and implementing new features.Responsibilities:Design and build advanced applications for the Android platformCollaborate with cross-functional teams to define, design, and ship new featuresWork with outside data sources and APIsUnit-test code for robustness, including edge cases, usability, and general reliabilityContinuously discover, evaluate, and implement new technologies to maximize development efficiencyWrite clean, maintainable code that is scalable and testableEnsure the performance, quality, and responsiveness of applicationsRequirements:Bachelor's degree in Computer Science, Engineering, or a related fieldStrong knowledge of Java, Kotlin, and the Android SDKExperience with Android Studio and other development toolsExperience with RESTful APIs to connect Android applications to back-end servicesUnderstanding of Material Design guidelines and Android application architecture patternsFamiliarity with Git and version control systemsExcellent problem-solving and analytical skillsAbility to work in a team environment and take initiativeStrong communication and interpersonal skills