Apply Edge Tailor my CV for this job — free

Android Developer

Galaxi Consulting Group · Cairo, Egypt

Tailor my CV for this job — free

See similar jobs

Android DeveloperExperience3-8 Years (Can be adjusted based on business requirements)Location: EgyptLanguage: Arabic Speaking MandatoryRole SummaryWe are seeking a talented Android Developer to design, develop, and maintain high-quality Android applications. The ideal candidate should have strong experience in Kotlin/Java, Android SDK, mobile application architecture, and integration with backend services. The role involves working closely with cross-functional teams to deliver scalable, secure, and user-friendly mobile solutions.Key ResponsibilitiesDesign, develop, test, and maintain Android applications.Collaborate with product managers, designers, QA engineers, and backend developers to deliver high-quality solutions.Develop clean, reusable, and maintainable code following coding standards and best practices.Implement new features and enhance existing functionalities.Integrate RESTful APIs and third-party libraries/SDKs.Optimize applications for performance, scalability, and security.Troubleshoot, debug, and resolve application issues.Conduct code reviews and participate in technical discussions.Ensure compliance with Google Play Store requirements and Android development guidelines.Stay updated with emerging Android technologies and industry trends.Required Technical SkillsProgramming LanguagesKotlin (Mandatory)JavaAndroid DevelopmentAndroid SDKJetpack ComponentsJetpack ComposeMaterial DesignRoom DatabaseCoroutinesLiveDataNavigation ComponentWorkManagerArchitectureMVVMMVCClean ArchitectureSOLID PrinciplesDesign PatternsAPI & IntegrationRESTful APIsJSON ParsingRetrofitOkHttpFirebase IntegrationOAuth / JWT AuthenticationTools & PlatformsAndroid StudioGit / GitHub / GitLabGradleFirebaseJenkins / Azure DevOpsCI/CD PipelinesTestingJUnitEspressoMockitoUnit TestingUI TestingPreferred SkillsExperience with Firebase Analytics, Crashlytics, and Push Notifications.Knowledge of mobile security best practices.Experience with cloud platforms such as Azure or AWS.Familiarity with Agile/Scrum methodologies.Exposure to cross-platform technologies such as Flutter or React Native.Experience publishing and maintaining applications on the Google Play Store.QualificationsBachelor's or Master's degree in Computer Science, Information Technology, Engineering, or a related field.Proven experience in Android application development.Strong understanding of software development lifecycle (SDLC) and Agile practices.Experience working with enterprise-scale mobile applications is preferred.Behavioral CompetenciesStrong problem-solving and analytical skills.Excellent communication and collaboration abilities.Ability to work independently and within a team.Strong attention to detail and commitment to quality.Customer-focused mindset with a passion for delivering exceptional user experiences.Nice to HaveExperience in Banking, Financial Services, Retail, Healthcare, or E-commerce domains.Knowledge of performance tuning and application optimization.Experience mentoring junior developers.Familiarity with accessibility standards and mobile usability best practi