Browse Jobs
For Employers
Post JobLog inGet Started

iOS Developer

Universal Payment Services
Nasr City, Cairo
Posted 6 years ago
10Applicants for2 open positions
  • 9Viewed
  • 0In Consideration
  • 0Not Selected
Search other opportunities

Job Details

Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:

Skills And Tools:

Job Description

  • Design and build applications for the iOS platform
  • Collaborate with a team to define, design, and ship new features.
  • Identify and correct bottlenecks and fix bugs.
  • Help improve code quality through writing unit tests, automation
  • Help maintain code quality, organization, and automatization.

Job Requirements

  • Excellent Knowledge of Swift 3.
  • Excellent Knowledge of X-Code developments tools and debugging.
  • Previous experience in developing Mobile Apps (using Swift3, has published at least 3 apps to the AppStore).
  • Has worked with several SDKs including Google Maps and ArcGIS.
  • You MUST be a problem solver, finding a solution to every problem, not the opposite.
  • Understanding of Apple’s design principles and interface guidelines (including Auto Layouts & custom xib controls).
  • Has excellent knowledge of using TableViews & CollectionViews.
  • Excellent knowledge with Restful consumption on Swift Apps.
  • Good Knowledge of source control systems (Git preferred).
  • Good experience in working with cocoa pods and githubs. Deep Knowledge of OOP.
  • Excellent knowledge in working with Json (including serialization & deserialization). Excellent knowledge in handling camera callbacks for videos and images, images compression, binary or base64 images.
  • Good experience in Core Data or Realm.
  • Good experience in Core Animation. Good experience in Background workers.
  • Excellent experience in implementing push notifications.
  • Good experience in App localization.
  • Good experience in using Mapkit.
  • Excellent experience in developing custom solutions.
  • Experience in Objective C is a plus

Work in a fast-paced environment to deliver.

  • Participate in brainstorming sessions and have the chance to contribute innovative and original ideas to our technology, algorithms, and product
  • Optimize and Improve existing systems through ongoing enhancement projects

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentiOS Developer