Job Description
<p><strong><u>Looking for a freelance iOS Developer to work on a project for a software company in Jordan.</u></strong></p><p><br></p><p><strong>Responsibilities:</strong></p><ul><li>Translate designs and wireframes into high-quality code.</li><li>Design, build and maintain advanced social media applications for iOS platforms.</li><li>Collaborate with team members to ship new features for the application, update already existing ones, and fix bugs.</li><li>Maintain code quality.</li></ul><p><br></p><p><strong>Requirements:</strong></p><ul><li>BA in Software Engineering</li><li>+5 years of experience</li><li>Proficient with Swift and Objective-C is a plus.</li><li>Experience with iOS frameworks such as Core Data, Core Animation, etc.</li><li>Experience with offline storage, threading, and performance tuning.</li><li>Experience with RESTful APIs to connect iOS applications to back-end services</li><li>Good understanding of Apple’s signing, provisioning, and submission process</li><li>Familiarity and understanding of Appleβs Human Interface Guidelines</li><li>Experience in source control systems such as SVN or Git</li><li>Desirable Knowledge and Experience:</li><li>Published Apps in the App Store</li><li>Able to integrate third-party components and utilities in applications</li><li>Able to produce maintainable code within collaborative environments</li><li>Good verbal and written English skills are a must.</li><li>High level of attention to detail.</li><li>Experience with SQLite and Realm</li><li>Good knowledge of iOS file management (Create, Modify, Compress, Decompress, etc)</li><li>Good knowledge of OpenGL</li><li>Experience in developing Location-Based Services </li><li>Good knowledge of major mobile platforms (iOS, Android, and Windows Phone)</li></ul><p><br></p>