Senior Android Engineer (325158)

  Information

Information Technology
Mid Career (2-6 years)
Not specified

  Company

Not specified
Financial Services
Mohandseen, Giza, Egypt
Sheikh Zayed City, Giza, Egypt

  Description

  • 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 them into a pragmatic and effective technical solution.
  • Dive into difficult problems and successfully deliver results on schedule.

  Requirements

  • Bachelor’s degree from a reputable university.
  • Minimum 3 years of relevant experience in developing Android Apps.
  • In-depth knowledge of the Android lifecycle for fragments and activities.
  • Languages: Android, Kotlin.
  • Clean & readable code writing.
  • Practical knowledge of ViewModel, LiveData, Paging, Navigation, SafeArgs, Retrofit2, RxJava2, Dagger2 (multi-module applications).
  • Good Understanding of Modular App Architecture.
  • Excellent understanding of Android design principles, patterns, and best practices.
  • Good understanding of MVC, MVP & MVVM patterns.
  • Good 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.
Created on05 Nov 2024
Last updated on05 Nov 2024
You applied on
  Apply Now
randomness