Senior Android Developer at Al Ahly Momkn For E-Payment
Cairo, Cairo, Egypt -
Full Time


Start Date

Immediate

Expiry Date

13 Jun, 26

Salary

0.0

Posted On

15 Mar, 26

Experience

2 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Android Development, MVVM, Clean Architecture, RESTful APIs, SSL, HTTPS, Mobile Security, ProGuard, Gradle, Unit Testing, Debugging, Git, Azure Devops, Retrofit, Coroutines, Kotlin Flow

Industry

Financial Services

Description
We are seeking a highly skilled Senior Android Developer to lead the design and development of scalable, secure, and high-performance Android applications. The ideal candidate will play a key role in architectural decisions, code quality standards, and mentoring junior developers while ensuring best practices across the mobile development lifecycle. A fin-tech background is highly preferred due to the secure and performance-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 Assurance Implement effective unit testing and debugging strategies. Maintain high test coverage. Ensure performance monitoring and issue resolution. Identify bottlenecks and fix bugs proactively Documentation & Continuous Improvement Collaborate 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 processes Requirements 3 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. Benefits Embark 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
Responsibilities
Lead the design and development of scalable, secure, and high-performance Android applications, playing a key role in architectural decisions and enforcing code quality standards. Responsibilities include developing advanced applications, implementing MVVM/Clean Architecture, integrating RESTful APIs securely, and mentoring junior developers.
Loading...