Giza Systems

Senior Android Developer

  • Job Type:
  • Industry Type: IT Sector
  • Industry Location: Egypt
  • Experience: 3-5yrs
  • No. of Positions: 1
  • Salary Range: 3-600 k
  • Primary Skills: MVP and MVVM
  • Secondary Skills: RESTful APIs and JSON
  • Job Location: Egypt
  • Posted Date: 1129 days ago
Job Description

Job Description

Job Description
• Participates as a member of development team.
• Performs basic analysis of functional requirements.
• Completes code stubs prepared by more senior developers.
• Participates in code review.
• Prepares and executes Unit tests under supervision.
• Applies growing technical knowledge to maintain a technology area (e.g. Database Administration).
• Utilizes professional concepts and theoretical knowledge acquired through specialized training, education or previous experience.
• Exercises independent judgment within defined parameters.
• Develops expertise and practical knowledge of applications within business environment.
Typically a technical Bachelor s degree or equivalent experience and a minimum of 3-5 years of related experience.
Technical Skills
Experience designing and developing Android mobile native applications using Java and Kotlin.
Experience with Android Jetpack Lifecycles, LiveData, Navigation, ViewModel, View Binding,
Knowledge of Android UI design principles, patterns, and best practices
Architecture Design Pattern using MVP and MVVM
Dependency injection using Dagger/Hilt and Koin.
Proficient understanding of code versioning tools such as Git or SVN
Experience working with remote data via RESTful APIs and JSON, Protobuf is bonus
Experience with third-party libraries and APIs
Experience with SQL databases (SQLite) & ORMs such as Room, SQLCipher is bonus.
Experience with background processing, multi-threading, RxJava/RxKotlin, workers and Coroutines,
Hands on experience with different Mobile APIs such as: Camera, Local Storage, Animations, Google Maps, Location Services and Encryption
Proven working experience with Google products and services. Familiarity with unit testing and testing frameworks.

Relevant Job Openings
No relevant jobs found. Please try again with another job.