Senior Android Developer

Confidential Company - Nasr City, Cairo

Applicants for
1 open position
Experience Needed:
More than 3 years
Career Level:
Experienced (Non-Manager)
Job Type:
Full Time
1 open position
About the Job

Saudi Company has branch in Cairo is looking for Senior Mobile Developer (Android)

Job Description:

  • Responsible for developing applications for Android platform and participating in the entire application lifecycle.
  • Create Android Applications Based on UI/UX Requirements and Mockup
  • Develop Custom Android Applications From Start to Finish
  • Document Building Process for Maintenance and Upgrades and Write clean code.
  • Estimate Scope of Project
  • Work with Graphic 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.


  • To be involved in all stages of application development including design, modifications, development, and implementation of Android applications to ensure the application quality and efficiency.
  • Ability to Communicate Requirements and Progress to Technical and Non-Technical Team Members
  • Ability to Work Independently and Within a Team Environment
  • Ability to Work Independently and Within a Team Environment

Job Requirements

Qualifications & Work Experience

  • At least 3 years of relevant experience
  • Previous experience in integrating iPhone and iPad applications to server side API’s
  • Excellent knowledge of Swift, Objective-C, Cocoa, Xcode, HTML, XML, Debugging, GPS, Google Maps SDK and JSON
  • Experience Integrating With RESTful APIs
  • Excellent knowledge of design patterns and object-oriented concept
  • Good Knowledge of Ecommerce integration
  • Good Knowledge of C/C++
  • Good Knowledge of Git control system and SVN
  • Ability to write clean code
  • Deploying apps process on App Store
  • Good command of both written and spoken English
  • Comfortable Working Within iTunes Connect
  • Knowledge of windows or Android is a plus

Job Behavioral Competencies

  • Very good communication skills
  • Time and stress management
  • Accuracy and attention to detail
  • Adaptability and flexibility
  • Initiation and creative thinking
  • Working under pressure
  • Strong sense of commitment, responsibility and ownership