Android Developer - The ideal candidate should have hands-on expertise in building, maintaining, and optimizing mobile applications with a focus on performance, scalability, and user experience. ResponsibilitiesDesign, develop, test, and maintain mobile applications for Android and iOS platformsCollaborate with product managers, designers, and backend developers to deliver high-quality mobile solutionsWrite clean, scalable, and maintainable codeTroubleshoot and resolve application issues, bugs, and performance bottlenecksIntegrate RESTful APIs and third-party servicesParticipate in code reviews and follow best development practicesEnsure application security, responsiveness, and cross-device compatibilityStay updated with the latest mobile development trends and technologiesRequired Skills & Qualifications4 years of experience in mobile application developmentStrong experience with Android development using Kotlin and/or JavaStrong experience with iOS development using Swift and/or Objective-CExperience with cross-platform frameworks such as Flutter or React Native is a plusSolid understanding of mobile app architecture and design patternsExperience integrating APIs and handling mobile app deploymentsFamiliarity with Git and CI/CD pipelinesStrong problem-solving and debugging skillsGood communication skills in English