We are seeking an experienced Android Developer to join our team to design, develop and maintain high-quality mobile applications. The ideal candidate will have 3 to 5 years of experience in developing and delivering successful Android applications. The candidate must have a strong technical background and be able to work collaboratively in a fast-paced environment.Responsibilities:Design and develop high-quality mobile applications for Android platformsCollaborate with cross-functional teams to define, design, and ship new featuresEnsure the performance, quality, and responsiveness of applicationsIdentify and correct bottlenecks and fix bugsHelp maintain code quality, organization, and automationStay up-to-date with the latest industry trends in mobile technologiesWrite clean, maintainable, and efficient codeRequirements:Bachelor's degree in Computer Science, Computer Engineering, or a related field3 to 5 years of experience in developing Android applicationsStrong Java programming skills and experience with the Android SDKExperience with third-party libraries and APIsStrong knowledge of Android UI design principles, patterns, and best practicesKnowledge of RESTful APIs to connect Android applications to back-end servicesStrong understanding of Google's Android design principles and interface guidelinesExperience with Git version control systemStrong problem-solving and debugging skillsIf you are a motivated and experienced Android Developer and meet the requirements listed above, we encourage you to apply for this exciting opportunity. We offer a competitive salary, benefits, and a dynamic work environment.