Browse Jobs
For Employers
Post JobLog inGet Started

iOS Developer

Apptcom
Heliopolis, Cairo
Posted 7 years ago
23Applicants for1 open position
  • 14Viewed
  • 0In Consideration
  • 1Not Selected
Search other opportunities

Job Details

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

Skills And Tools:

Job Description

  • Coordinate with the Team Leader on current tasks
  • Collaborate with other team members to design and implement features
  • Quickly produce well-organized, optimized, and documented source code
  • Unit-test code for robustness and usability
  • Work on bug fixing and improving application performance
  • Communicate clearly with team members and client

Job Requirements

  • BS in Computer Science, Engineering or a related subject
  • 1-3 years working experience in iOS development.
  • A passion for mobile apps and delivering exceptional customer experiences
  • Experience using Objective-C, Foundation, and Cocoa Touch
  • Experience using Swift is a plus.
  • Experience publishing at least one iOS application into the App Store.
  • Experience with Core Data (validations, migrations, relationships)
  • Experience with several Apple frameworks (Core Location, Core Graphics, MapKit, etc.)
  • Experience with dependency management tools (CocoaPods, Carthage)
  • Experience with third-party libraries and APIs
  • Experience with User-interface programming and layouts that handle phone and tablet resolutions.
  • Understanding of Xcode build environment (targets, schemes, build configurations, etc.)
  • Understanding of the iOS Provisioning Portal processes (provisioning profiles, App IDs, device provisioning)
  • Strong knowledge of OOP programming and design patterns.
  • Experience working with remote data via REST and JSON
  • Ability to work in an agile environment.
  • Experience with GIT or other version control technologies
  • Experience with unit testing and test-driven development
  • Passion for delivering the best user experience possible on mobile
  • Continuously learn and improve skills
  • Attention to detail is essential and all tasks must be carried out to the highest standard
  • Highly motivated and dependable

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentiOS Developer