iOS Developer

Mawarid - Maadi, Cairo

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

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.
About this Company

Mawarid Technology is a leading home-grown technology supplier, providing seamless integrated capabilities across information technology, security and payment solutions. Trusted with some of the region’s most strategic and high profile infrastructure and military projects,... (More)

See all Careers and Jobs at Mawarid
Hiring?
Signup for an employer account and Post your Jobs!