Job Responsibilities: Job Responsibilities: 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. You will be working alongside with Product owners, Developers, Marketing team, Operation team and System Engineers (Sys-Admins) within SCRUM framework To design, develop, test (with QA department), maintain, enhance and optimize Mobile applications. Self-reliant programming and assistance in the design and implementation of complex, dynamic internal projects. Performance and Quality is very critical. Skills Required: A successful candidate will have 3 to 8 years of experience building high-quality IOS applications. Design and build applications for the iOS platform Build applications from scratch, push to AppStore Responsible for working on different layers of the iOS apps. Proficient with Objective-C or Swift {{depending on project requirements}}, and Cocoa Touch High proficiency in Web services development and integration using HTTP, REST, JSON and XML Solid understanding of the full mobile development life cycle, IOS UI design principles, patterns. Experience with iOS frameworks such as Core Data, Core Animation, etc. Experience with offline storage, threading, and performance tuning Familiarity with RESTful APIs to connect iOS applications to back-end services Knowledge of other web technologies and UI/UX standards Understanding of Apple's design principles and interface guidelines Knowledge of low-level C-based libraries is preferred Familiarity with cloud message APIs and push notifications Experience with iOS frameworks such as Core Data, Core Animation, etc. Experience with offline storage, threading, and performance tuning Expertise in Autolayout for iPhone/iPad (iWatch, depends on the project) Knowledge of other web technologies and UI/UX standards Understanding iOS design patterns Understanding of Apple's design principles and interface guidelines Experience with performance and memory tuning with tools {{such as Instruments and Shark, depending on project needs}} Knack for benchmarking and optimization Proficient understanding of Git and Bitbucket Experience with continuous integration using CodeShip, Jenkins, or Bamboo Experience with cloud messaging API’s, offline storage, background processing, threading, and performance tuning, caching and performance optimization. Multilingual implementation in Mobile Application. Prior experience in developing application using blockchain technology will be a big plus. Keep up-to-date on current and upcoming features in relevant products and platforms Responsibilities Provide leadership and deep technical expertise in all aspects of solution design and application development for specific business environments. Focus on setting technical direction on groups of applications and similar technologies as well as taking responsibility for technically robust solutions encompassing all business, architecture, and technology constraints. Design, Develop & Prototype Android, native customer applications for phones and tablets for internal and external use. Participate in full app life-cycle: concept, design, build, deploy, test and release to app store.