Job Description

- Design and build advanced applications for the iOS platform - Collaborate with cross-functional teams to define, design, and ship new features. - Unit-test code for robustness, including edge cases, usability, and general reliability. - Work on bug fixing and improving application performance.

Requirements

- Contribute to our native apps written in Objective-C / Swift - Expert in UX and UI design standards - Experience working with iOS frameworks such as Core Data, Core Animation, Core Graphics and Core Text - Have published one or more iOS apps in the app store - Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies - Have creative ideas on how to improve an application - Prepare prototypes Familiar with: - Restful APIs and J SON to connect Android applications to back-end services - Cocoa Touch, AVFoundation, PushKit, CallKit. - Version control tools such as Git - Instruments - Sql Cipher, Yap database - XMPP Packets and formats - SIP Communication and formats Having experience in the following list is an advantage: - Agile-Scrum methodology - MVVM, MVC - Memory management ARC - Multiple thread handling - NSOperation - GCD - TDD - Third party integration knowledge in using CocoaPods, Carthage, GIT sub-modules and Static libraries. - XMPP, YapDatabase, Linphone SDK. - Multi-threaded client software, client-server architecture and scaling systems - 3+ years of IOS development with Objective-C OR Swift - English communication skill is mandatory - Gender: Male

Employment Type

  • Full Time

Details

Employment type

  • Full Time

Educations

To see more jobs that fit your career