Working...
SOS HR
This job is closed

IOS DEVELOPER

Job Description and Requirements
  • Knowledge of how to interact with RESTful APIs and formats (JSON, XML)
  • Experience with 4-tiers systems is a must
  • Must have experience with working in MVC model
  • Experience in developing using SOA, SOAP, REST, and JSON is a must
  • Experience in common third-party APIs (Google, Facebook, EBay etc.)
  • Working experience in iOS development
  • A deep familiarity with Objective-C and Cocoa Touch
  • Experience working with iOS frameworks such as Core Data, Core Animation, Core Graphics and Core Text
  • Experience with third-party libraries and APIs
  • Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies
  • Solid understanding of the full mobile development life cycle
  • Proficient with Objective-C or Swift, and Cocoa Touch
  • Familiarity with RESTful APIs to connect iOS applications to back-end services
  • Understanding of Apple s design principles and interface guidelines
  • Knowledge of low-level C-based libraries is preferred
  • Experience with performance and memory tuning with tools (such as Instruments and Shark)
  • Familiarity with cloud message APIs and push notifications
  • Proficient understanding of code versioning tools (such as Git, Mercurial or SVN)
  • Familiarity with continuous integration
  • Understanding of MVC design patterns
  • User authentication and authorization between multiple systems, servers, and environments
  • Integration of multiple data sources and databases into one system
  • Familiarity with SQL/NoSQL databases and their declarative query languages
  • Published at least one application in the App Store
  • Experience in developing customer-facing solutions
  • Experience in integrating with 3rd party APIs
  • Excellent command of English in writing, speaking and reading
  • Experience in integrating with payment providers and payment channels
  • Experience in writing technical and non-technical documentations
  • Deep understanding of Information Security and Encryption