Search by job, company or skills

Al Ahly Momkn

Senior Android Developer

new job description bg glownew job description bg glownew job description bg svg
  • Posted 2 hours ago
  • Be among the first 10 applicants
Early Applicant

Job 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


    More Info

    Job Type:
    Industry:
    Function:
    Employment Type:

    About Company

    Job ID: 144577571

    Similar Jobs