Browse Jobs
For Employers
Post JobLog inGet Started

Senior iOS Developer

Your Parts
Maadi, Cairo
Posted 3 years ago
63Applicants for1 open position
  • 19Viewed
  • 14In Consideration
  • 0Not Selected
Search other opportunities

Job Details

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

Skills And Tools:

Job Description

We are looking for an iOS developer responsible for the development and maintenance of applications aimed at a range of iOS devices including mobile phones. Your primary focus will be development of iOS applications and their integration with backend services. You will be working alongside other engineers and developers working on different layers of the infrastructure. Therefore, a commitment to collaborative problem solving, sophisticated design, and the creation of quality products is essential.

Responsibilities

  • Designing and building mobile applications for Apple’s iOS platform.
  • Ensure the performance, quality, and responsiveness of applications.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Identify and correct bottlenecks and fix bugs.
  • Help maintain code quality, organization, and automatization.
  • Publishing application on App Store.
  • Designing and implementing application updates.
  • Unit-test code for robustness, including edge cases, usability, and general reliability.

Job Requirements

  • Bachelor’s degree in Computer Science or Software Engineering.
  • Experience in iOS Development for at least 3 years in Swift and Cocoa Touch.
  • Experience with iOS frameworks such as Core Data , Realm at least 3 years.
  • Familiarity with MVP , MVVM and MVC.
  • Experience in Offline Storage and Memory Management.
  • Familiarity with cloud message APIs and push notifications
  • Knowledge in functional programming and Reactive programming (RxSwift) is plus.
  • Familiarity with GitFlow and CI/CD is plus.
  • Familiarity with RESTful APIs to connect iOS applications to backend services.
  • Understanding of Apple’s design principles and interface guidelines.
  • Experience in UnitTesting and UITest.
  • Solid understanding of the full mobile development life cycle.
  • Have published one or more iOS apps in the app store.
  • Agile, Ownership, key player is a must.

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentSenior iOS Developer