Browse Jobs
For Employers
Post JobLog inGet Started

iOS Developer

Mawarid
Maadi, Cairo
Posted 5 years ago
45Applicants for1 open position
  • 42Viewed
  • 0In Consideration
  • 0Not Selected
Search other opportunities

Job Details

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

Skills And Tools:

Job Description

Responsibilities:

  • Able to break down complex technical problems into simple, implementable solutions.
  • Maintain a full and complete understanding of solution interdependencies and limitations.
  • Help realize practical and robust App architecture on the iOS platform
  • Support and control the technical factors related to the resilience, performance, quality, and responsiveness of applications
  • Guide technical features being delivered to support non-functional requirements.
  • Ensure and control code quality and development level testing.
  • Performance of code reviews and implementation review sessions. Create unit tests in accordance with our established standards to cover assigned work;
  • Write and maintain exemplary code following our programming practices;
  • Actively contribute in post-release maintenance issues;
  • Develop elegant solutions for complex problems;

Job Requirements

Skills:

  • Able to mentor development staff on relevant iOS technologies (Swift, Objective-C, Cocoa, etc).
  • In-depth understanding of key iOS frameworks such as Core Data, Core Animation, etc.
  • In-depth understanding of threading and performance tuning of iOS Apps.
  • Experience integrating iOS applications to back-end services and third-party frameworks.
  • Experience delivering apps that follow Apple’s design principles and interface guidelines.
  • Experience developing multi-lingual applications.
  • Experience developing adaptive user interfaces.
  • In-depth experience with performance and memory tuning tools.
  • Strong understanding of GIT code versioning tools.
  • Experience working on commercial software products with large user deployments.
  • Experience with third-party libraries and APIs
  • Experience with iOS SDK
  • Experience working with remote data via REST and JSON
  • Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies.
  • Solid understanding of the full mobile development lifecycle.

Job Requirements:

  • BS/MS degree in Computer Science, Engineering or a related subject
  • A deep understanding of Cocoa-touch
  • A good understanding of Swift.
  • A diverse portfolio of previously built iOS Apps.
  • Have published at least one or more iOS App to the market.
  • The ability to create world-leading beautiful and elegant user interfaces.
  • A solid understanding of RESTful applications.
  • A solid understanding of the different caching techniques you can apply when developing a mobile app.
  • Current knowledge of mobile architecture, landscape, trends, and emerging markets.

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentiOS Developer