Senior Android Developer (POS)

Al Ahly Momkn​ · Cairo, Egypt · Posted 2026-03-25

We are seeking a highly skilled SeniorAndroid Developer to lead the design and development of scalable, secure, andhigh-performance Android applications. The ideal candidate will play a key rolein architectural decisions, code quality standards, and mentoring juniordevelopers while ensuring best practices across the mobile developmentlifecycle. A fin-tech background is highly preferred due to the secure andperformance-driven nature of our products.Mobile Application Development:Design, develop, and maintain advanced Android applications. Write clean, scalable, and maintainable code following best practices. Ensure high performance, responsiveness, and smooth user experience. Optimize applications for maximum speed and scalability. Architecture & Technical Leadership:Implement and enforce MVVM and Clean Architecture principles. Lead architectural discussions and technical decision-making. Conduct code reviews and enforce coding standards. Mentor and support junior Android developers. API Integration & Security:Integrate and optimize RESTful APIs. Ensure secure communication using SSL/HTTPS protocols. Implement best practices for mobile security, especially within fin-tech applications. Manage ProGuard rules and build configurations for production readiness. Testing & Quality AssuranceImplement effective unit testing and debugging strategies. Maintain high test coverage. Ensure performance monitoring and issue resolution. Identify bottlenecks and fix bugs proactively Documentation & Continuous ImprovementCollaborate with cross-functional teams (Backend, Product, QA, DevOps). Participate in sprint planning, estimation, and agile ceremonies. Follow CI/CD practices using Git, Azure DevOps, and issue tracking systems. Contribute to continuous integration and release management processesRequirements3 to 5 years of experience in Software Engineering Awareness of Architectural Design Patterns: MVVM. Good at implementing REST APIs and Knowledge of SSL and HTTPS communication protocols. Solid understanding of the full mobile development life cycle. Continuous integration and Issue tracking practices is a must: e.g.(Git, Azure DevOps, Unit testing,...). Solid knowledge of different Android frameworks (Retrofit, Coroutines, Kotlin Flow, Dagger Hilt, Junit, Jetpack components, Firebase SDKs, etc.). Should have knowledge of Proguard and Gradle build systems. Implement effective unit testing and debugging strategies. Fintech background is highly recommended. BenefitsEmbark on an exciting journey with the Fin-Tech Experts.Join a workplace that actively encourages and supports all talents.A support system where you have a safe place to voice your opinion, share feedback, and be your true authentic self.Join us in our mission to accelerate financial inclusion and make financial freedom accessible to all.Medical, social, life, and Family insurance

Apply for this role