Digital Marketing Jobs & Apprenticeships

Betty Haynes

Egypt

Expires on 2018-10-13

Job Type Full Time Experience Needed +1 Year Career Level BEGINNER LEVEL

Mobile Developer (Android)

Nagwa is looking for a Mobile Developer (IOS) in Cairo, Egypt. If you meet the requirements below, you will be eligible to apply via Digital Marketing Community.

Job Responsibilities:

  • Be engaged in all stages of application development including design, modifications, development, and implementation of Android applications to ensure the application quality and efficiency.
  • Assure the best possible performance, quality, and responsiveness of the application.
  • Aid maintain code quality, organization, and automatization.
  • Report all codes of the development processes to record and facilitate the work of other mobile developers.
  • Stay up to date with the latest industry trends in changing technologies, new tools, computer languages, new applications to develop internal work.
  • Operate with creative designers and software developers to realize, build, and test the applications and to implement server APIs (Application Programming Interface) and services to support planned mobile functionality.

Job Requirements:

  • Bachelor’s degree in any field, preferably computer science or engineering.
  • Minimum 1- years of relevant experience.
  • Strong command of both written and spoken English.
  • Effective experience with Java development.
  • Proficient working experience in Kotlin is a plus.
  • Proven track record in dealing with Firebase.
  • Expert knowledge of Android SDK, IDE Android Studio/IntelliJ and Debugging.
  • Deep knowledge of Android Layout Designing according to Material Design.
  • Strong skills in Android SDK, different versions of Android, and how to deal with different screen sizes.
  • Solid experience with offline storage, threading, and performance tuning.
  • Wide knowledge of RESTful APIs to connect Android applications to back-end services.
  • Demonstrated understanding of Android UI design principles, patterns, and best practices.
  • Sound knowledge of software design principles, design patterns and object-oriented concept.
  • Familiarity with versioning tools (such as GIT).
  • Demonstrated understanding of clean architecture, MVVM and MVP is a plus.
  • Outstanding skills in RX JAVA, dependency injection with Dagger 2 is a plus.
  • Exceptional skills in Google IO 2017 Android Components such as (View model, LiveData, Room and Paging Library) is a plus.
  • Familiarity Unit-Testing is a plus.
  • Excellent communication skills.

About Nagwa:

Nagwa is an educational technology startup with offices in Windsor, UK and Cairo, Egypt. It has over 300 staff members who are working on creating digital educational products for students.

  • Subscribe for our newsletter!

    COPYRIGHTS DIGITAL MARKETING COMMUNITY 2019