OBJECTIVE-C Developer

at Africashore
Location Dar es Salaam, Tanzania, United Republic of
Date Posted February 18, 2023
Category IT / Information Technology
Software Development
Job Type Full-time
Currency TZS

Description

Mission:

 

  • Design and build advanced applications for the iOS platform.
  • Analyze client business requirements and user experience to shape, design, and build custom mobile experiences for the clients.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Ensure the performance, quality, and responsiveness of applications.
  • Unit-test code for robustness, including edge cases, usability, and general reliability.
  • Work on bug fixing and improving application performance.
  • Help maintain code quality, organization, and automatization.
  • Work on new products and services and provide support to existing applications.
  • Integrate REST services into mobile applications and familiar with App localization technique.
  • Continuously discover, evaluate, and implement new technologies to maximize development efficiency.

Required profile for job ad : OBJECTIVE-C Developer (M/F)

  • Bachelors degree in Software Engineering or related.
  • 5+ years of hands on experience in Mobile application development with Objective C.
  • Strong understanding of Object-oriented programming concepts.
  • Proficient in Objective-C, Swift, Cocoa Touch, XCode etc.
  • Extensive experience with iOS Frameworks such as Core Data and Core Animation.
  • Knowledge of Apple's design principals and application interface guidelines.
  • Proficient in code versioning tools including Mercurial, Git, and SVN.
  • Knowledge of C-based libraries.
  • Familiarity with push notifications, APIs and Cloud messaging.
  • Proficiency with REST based APIs and Web Services.
  • Strong experience with XML, JSON, JavaScript/jQuery, HTML/CSS.
  • Excellent understanding of optimization and performance issues across iOS software layers.
  • Experience coding for multiple mobile platforms (iOS, Android, Windows) is a plus.
  • Experience with O/S (e.g. Linux, Windows, and Mac OSX).
  • Ability to understand problems and questions, document and work through to final resolution; detail oriented.
Drop files here browse files ...