MigrationIT

Android Developer

MigrationIT Cairo, Cairo, Egypt

الاستخدام والتوظيف · ‏٥١ - ٢٠٠ من الموظفين

Yesterday
android Mid (2-5 yrs) Full-time Egypt
Create a free account to apply — email only, no card. You can also save this posting or score it against your profile with AI.

About the role

Design, develop, and maintain high-quality, scalable Android applications while collaborating with cross-functional teams. Implement new features, integrate REST APIs, and ensure application performance, security, and stability.

What they look for

Android Kotlin Java Android SDK Android Studio REST APIs JSON Git MVVM MVP Clean Architecture Android Jetpack CI/CD Jetpack Compose Debugging Agile

Requirements

Requires a Bachelor's or Master's degree in Computer Science or a related field and 3 to 6 years of professional Android development experience. Candidates must have strong proficiency in Kotlin or Java and familiarity with modern Android architecture patterns.

Full description

  • Design, develop, and maintain Android applications using Kotlin and Java.
  • Build high-quality, scalable, and user-friendly mobile applications.
  • Implement new features and enhance existing functionalities.
  • Integrate REST APIs and third-party services.
  • Collaborate with UI/UX designers, backend developers, QA Engineers, and Business Analysts.
  • Ensure application performance, security, stability, and responsiveness.
  • Identify, troubleshoot, and resolve technical issues and bugs.
  • Participate in code reviews and apply development best practices.
  • Write clean, maintainable, and well-documented code.
  • Participate in Agile/Scrum development activities.

Requirements

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
  • Good professional English required; French is an advantage.
  • 3 to 6 years of professional experience in Android development.
  • Strong proficiency in Kotlin and/or Java.
  • Solid knowledge of Android SDK and Android development frameworks.
  • Hands-on experience with Android Studio.
  • Good understanding of REST APIs and JSON.
  • Experience with Git and version control systems.
  • Knowledge of Android architecture patterns (MVVM, MVP, Clean Architecture).
  • Familiarity with Android Jetpack components and libraries.
  • Understanding of mobile application security and performance optimization.
  • Experience with testing frameworks and debugging tools.

Preferred Qualifications

  • Previous experience in banking, fintech, or digital payment applications.
  • Experience with secure mobile applications and authentication mechanisms.
  • Knowledge of CI/CD processes for mobile applications.
  • Familiarity with Jetpack Compose is an advantage.

Similar roles