Senior iOS Developer

Your Parts Maadi, Cairo

Applicants for
1 open position
In Consideration
Experience Needed:
More than 3 years
Career Level:
Experienced (Non-Manager)
Job Type:
Full Time
1 open position
About the Job

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.


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

Driven by the technology era, Your parts is an online market place to simplify purchasing car parts through connecting auto parts market, car users, and service centers. You don’t need more to spend days going to shops buying your car needs paying a lot of money, and still,... (More)

See all Careers and Jobs at Your Parts
Signup for an employer account and Post your Jobs!