Mobile Developer (Android)

Nagwa - Nasr City, Cairo

295 people have clicked
Experience Needed:
More than 1 year
Career Level:
Entry Level
Job Type:
Full Time
10,000 to 16,000 EGP per month
Education Level:
Bachelor's Degree at least
Arabic, English
1 open position
About the Job

Job Purpose

  • Junior Mobile Developer is responsible for developing applications for devices powered by the Android operating system and participating in the entire application life cycle.

Duties and Responsibilities

  • Being involved in all stages of application development including design, modifications, development, and implementation of Android applications to ensure the application quality and efficiency
  • Ensure the best possible performance, quality, and responsiveness of the application
  • Help maintain code quality, organization, and automatization
  • Document all codes of the development processes to record and facilitate the work for other mobile developers
  • Keep up to date with the latest industry trends in changing technologies, new tools, computer languages, new applications to develop internal work
  • Work 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

Qualifications & Work Experience

  • Bachelor’s degree in any field, preferably computer science or engineering
  • 1+ years of relevant experience
  • Good command of both written and spoken English
  • Experience with Java development
  • Familiarity with Kotlin is a plus
  • Familiarity with Firebase
  • Experience with Android SDK, IDE Android Studio/IntelliJ, Debugging
  • Familiarity with Android Layout Designing according to Material Design
  • Familiarity with Android SDK, different versions of Android, and how to deal with different screen sizes
  • Experience with offline storage, threading, and performance tuning.
  • Familiarity with RESTful APIs to connect Android applications to back-end services
  • Good knowledge of Android UI design principles, patterns, and best practices
  • Good knowledge with software design principles ,design patterns and object-oriented concept
  • Proficient understanding of code versioning tools (such as GIT)
  • Familiarity with clean architecture, MVVM and MVP is a plus
  • Familiarity with RX JAVA, dependency injection with Dagger 2 is a plus
  • Familiarity with Google IO 2017 Android Components such as (View model , LiveData ,Room and Paging Library) is a plus
  • Familiarity Unit Testing is a plus
  • Deploying apps process on Play Store

Job Behavioral Competencies

  • Excellent communication skills
  • Accuracy and attention to details
  • Adaptability and Flexibility
  • Problem Solving and Decision Making
  • Analytical thinking
  • Initiation and Ownership
  • Creative and Innovative thinking
About this Company

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

Our mission is to educate the world.

Our vision is to be a... (More)

Industry: Education
See all Careers and Jobs at Nagwa
Android Mobile Development Jobs, Courses & Career Opportunities in Egypt
Signup for an employer account and Post your Jobs!