Senior iOS Developer

AlgorithmZ –Tooli Nasr City, Cairo

45
Applicants for
1 open position
45
Viewed
29
In Consideration
16
Not Selected
Experience Needed:
3 to 5 years
Career Level:
Experienced (Non-Manager)
Job Type:
Full Time
Salary:
Confidential, Medical & Social Insurance.
Education Level:
Bachelor's Degree
Vacancies:
1 open position
About the Job

Duties And Responsibilities:

  • Design and build advanced applications for the Apple Mobile / iPad and Apple TV.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Translate designs and wireframes into high-quality code.
  • Design, build, and maintain high performance, reusable, and reliable Swift code.
  • Ensure the best possible performance, quality, and responsiveness of the application.
  • Unit-test code for robustness, including edge cases, usability, and general reliability.
  • Work on bug fixing and improving application performance.
  • Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
Job Requirements

Technical Skills:

  • BS/MS degree in Computer Science, Engineering or a related subject.
  • 3-5 years of iOS development.
  • Solid understanding of the full mobile development life cycle.
  • Proven working experience in iOS app development.
  • Proficient in iOS app development with Swift.
  • Experience in development using reactive programming (RxSwift).
  • Experience with iOS frameworks such as Core Data, Core Animation, etc.
  • Experience with offline storage, threading, and performance tuning.
  • Experience with performance and memory tuning with with tools (such as Instruments, depending on project needs).
  • Experience working with remote data via REST and JSON.
  • Experience with third-party libraries and APIs.
  • Working knowledge of the general mobile, architectures (VIPER, MVVM).
  • Understanding of Apple design principles and interface guidelines.
  • Strong knowledge of dealing with different screen sizes.
  • Familiar with App Store developer console.
  • Proficient understanding of code versioning (Git).
  • Very Good problem solving skills.
  • Knowledge of iOS app security.
  • Proficient understanding of code versioning (Git).

Soft Skills: 

  • Problem-solving skills.
  • Team player.

Nice to have:

  • Working knowledge of tvOS TV SDK, and UX of TVs.
  • Experience in multimedia applications and dealing with HLS, DASH Streams.
  • Working knowledge of Content Protection using Apple FairPlay DRM system.
  • Working knowledge Amazon AWS services.
  • Working knowledge of  Push Notifications cycle, and AWS Pinpoint.
  • Working Knowledge of  Continues Integration Jenkins, Gitlab.
  • Working Knowledge of fastlane to automate building, deploying iOS applications.

Benefits: 

  • Competitive Salary.
  • Medical Insurance.
  • Social Insurance.
  • Flexible Working Hours.
About this Company

Algorithmz is a regional Information Technology Solution Provider offering software development services to enterprises and individuals. Algorithmz is one of Saudi Capabilities companies. You can find more about the mother company by visiting the following link:

... (More)

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