Middle East Venture Partners
Leverage our network to build your career

Search open roles at our portfolio companies

Android Engineer



Software Engineering
Sheikh Zayed City, Giza Governorate, Egypt
Posted on Thursday, May 2, 2024

We are expanding our Halan Mobile team!

Key responsibilities:

  • Design and build mobile applications for Android
  • Ensure the performance, quality, and responsiveness of applications
  • Collaborate with a team to define, design, and ship new features
  • Identify and correct bottlenecks and fix bugs
  • Help maintain code quality, organization, and automatization
  • Build reusable code and libraries for future use
  • Participate in brainstorming sessions and contribute ideas to our products
  • Work with the engineering and design teams to understand end-user requirements, formulate use cases, and then translate that into a pragmatic and effective technical solution
  • Dive into difficult problems and successfully deliver results on schedule

Key qualifications:

  • A minimum of 3 years of experience in developing Android Apps
  • In-depth knowledge of Android lifecycle for fragments and activities
  • Language- Android, Kotlin
  • Clean & readable code writing
  • Practical knowledge of ViewModel, LiveData, Paging, Navigation, SafeArgs, Retrofit2, RxJava2, Dagger2 (multi-module applications)
  • Understanding of Modular App Architecture
  • Strong understanding of Android design principles, patterns, and best practices
  • A good understanding of MVC, MVP & MVVM patterns
  • Understanding of code versioning tools, such as Git
  • Familiarity with cloud message APIs and push notification
  • Familiarity with Restful APIs to connect Android applications to back-end services