Senior iOS Developer

Apptcom - Heliopolis, Cairo

9
Applicants for
1 open position
2
Seen
1
Rejected
Experience Needed:
3 to 5 years
Career Level:
Experienced (Non-Manager)
Job Type:
Full Time
Salary:
Confidential
Languages:
English
Vacancies:
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 Mobile Application Software development company in the different domain of our customers’ needs. Our Technology solutions are including Mobile applications development, eLearning platform and contents and digital marketing frame. All our application will be Cloud... (More)

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