Senior Mobile Engineer (IOS)

Job Title:Senior Mobile Engineer (IOS)
Education:Bachelor’s Degree
Location:Egypt, Cairo
Category:IT/Software Development, Engineering – Telecom/Technology
Description:
  • Being involved in all stages of application development including design, modifications, development, and implementation of iOS applications to ensure the application quality and efficiency.
  • 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 mobile technologies to enhance the application functionality.
  • Write clean code.
  • 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.
Qualifications:
  • Bachelor’s degree in any field, preferably computer science or engineering.
  • 3+ years of relevant experience.
  • Good command of both written and spoken English.
  • Knowledge of Windows or Android is a plus.
  • Experience with Swift, Objective-C, Cocoa, Xcode, HTML, XML and JSON.
  • Experience with design patterns and object-oriented concepts.
  • Experience with offline storage, threading, and performance tuning.
  • Proficient understanding of code versioning tools (such as Git, Mercurial or SVN).
  • Familiarity with RESTful APIs to connect iOS applications to back-end services.
  • Understanding of Apple’s design principles and interface guidelines.
  • Deploying apps process on App Store.
  • Release at least three public applications.
Contact:

Collected from:

Posted in Engineering - Telecom/Technology IT/Software Development