Senior iOS Developer

Apply for this job

Email *

Job Description

<p><strong>We are looking for a Senior iOS Developer with 3+ yrs experience in Mobile technologies, to join Kiwe’s team. </strong>We are looking for an iOS developer responsible for the development and maintenance of applications aimed at a range of iOS devices including mobile phones and tablet computers. Your primary focus will be the development of iOS applications and their integration with back-end services. You will be working alongside other engineers and developers working on different layers of the infrastructure. Therefore, a commitment to collaborative problem-solving, sophisticated design and the creation of a great quality product is essential.</p><p><br></p><p><strong>Responsibilities</strong></p><ul><li><strong>Design and build applications for the iOS platform</strong></li><li><strong>Ensure the performance, quality, and responsiveness of applications</strong></li><li><strong>Collaborate with a team to define, design, and ship new features</strong></li><li><strong>Identify and correct bottlenecks and fix bugs</strong></li><li><strong>Help maintain code quality, organization, and automatization</strong></li></ul><li><br></li><p><strong>Skills</strong></p><ul><li><strong>Proficient with Objective-C or Swift {{depending on project requirements}}, and Cocoa Touch</strong></li><li><strong>Experience with iOS frameworks such as Core Data, Core Animation, etc.</strong></li><li><strong>Experience with offline storage, threading, and performance tuning</strong></li><li><strong>Familiarity with RESTful APIs to connect iOS applications to back-end services</strong></li><li><strong>Knowledge of other web technologies and UI/UX standards</strong></li><li><strong>Understanding of Apple’s design principles and interface guidelines</strong></li><li><strong>Knowledge of low-level C-based libraries is preferred</strong></li><li><strong>Experience with performance and memory tuning with tools {{such as Instruments and Shark, depending on project needs}}</strong></li><li><strong>Familiarity with cloud message APIs and push notifications</strong></li><li><strong>The knack for benchmarking and optimization</strong></li><li><strong>Proficient understanding of code versioning tools such as Git, Mercurial or SVN</strong></li><li><strong>Familiarity with continuous integration &amp; Deployment using Jenkins&nbsp;</strong></li></ul><li><br></li><p><strong>Non-technical skills:</strong></p><ul><li>Team player</li><li>Excellent time-management skills</li><li>Great interpersonal and communication skills</li></ul>