Senior iOS Developer

Apptcom - Heliopolis, Cairo

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

Main Job Duties:

  • 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
  • Identify and correct bottlenecks and fix bugs
  • Unit-test code for robustness and usability
  • Work on bug fixing and improving application performance
  • Communicate clearly with team members and clients
  • Continuously learn and improve skills
  • Communicate and enforce coding standards
  • Build reusable code and libraries for future use
  • Mentor, coach, and train other team members on complex technical issues
Job Requirements
  • BS in Computer Science, Engineering or a related subject
  • 3+ years working experience in iOS development
  • A passion for mobile apps and delivering exceptional customer experiences
  • 1-2 experience building complex mobile applications on an iOS platform that have been successfully delivered to customers from your total experience
  • Experience using Objective-C, Foundation, and Cocoa Touch
  • Strong knowledge of Swift
  • Passion for delivering the best user experience possible on mobile
  • Attention to detail is essential and all tasks must be carried out to the highest standard
  • Highly motivated and dependable
  • Action oriented with strong analytical and problem-solving skills
  • Self-directed and self-organized
  • 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
  • Experience building client/server applications
  • Experience with Agile
  • Experience with GIT or other version control technologies
  • Experience with unit testing and test-driven development
  • Experience with source code analysis tools
  • Experience with continuous integration
  • Experience with estimating and sizing development efforts
  • Experience with pair programming and peer review
About this Company

APPTCOM is a software development company that adopts the new trends of technology and empowers the world with the best digital transformation hacks.

We are different by our values that portray how we act and develop.

We create and innovate with... (More)

See all Careers and Jobs at Apptcom
Similar Jobs
Senior iOS Developer
Confidential Company - Cairo
iOS Developer
zeidex - Giza
Senior iOS Developer
Youxel - Cairo
iOS Developer
Confidential Company - Cairo
See other new jobs >>
Signup for an employer account and Post your Jobs!