Build and deploy high-quality Android applications using Android Studio
Modifying and maintaining our existing apps both from development and deployment perspectives.
All this should happen while collaborating with cross-functionality teams in an agile environment to deliver the work according to the set plans
متطلبات الوظيفة
BSc in Computer Science or a related field
Strong technical background with 3 – 5 years of experience in developing native Android Applications
Substantial knowledge in Java and Android Studio.
Strong knowledge and understanding of the following concepts: Activity life cycle, Fragments, Android Jetpack Libraries including but not limited to Android Architecture Components, Push Notifications, support libraries, Gradle, Android Resources structure, Localization, Material Design, Layouts and anything else involved in the Android apps development
Solid understanding of different Software architectures including MVC, MVP, and MVVM
Excellent understanding of OOP and the SOLID principles
Capable of working on new apps and modifying existing ones with different structures and complexities
Solid understanding and experience in integrating with RESTful APIs
Good experience in integrating with the native hardware components as well as different 3rd party SDKs and libraries, such as maps providers, firebase components…etc.
A solid understanding or working knowledge of web development and responsive web design is a plus
Xamarin experience is a plus
Experience with version control tools like Git
Excellent debugging and troubleshooting skills
Excellent analytical and problem-solving skills
Able to work under pressure and deliver on time
Always keen to learn and improve oneself skills
Desire to work in a fast paced, agile, collaborative environment
iTechs started in 2014 incorporated as the first Defense and Security specialized system integrator to serve the Egyptian and African markets. In 2020 iTechs got converted to a Shareholding company adding power and connections to its management team.