Description
Role : Senior IOS DEVELOPER
Type : Full Time
Skills : iOS
Roles And Responsibilities
• Bachelors degree in engineering or computer science or an equivalent with at least 2 plus years with a good understanding of IOS development.
• Highly experienced with MVVM, VIPER design patterns and thorough understanding of Agile Development, mobile development best practices.
• Proficient with Objective-C or Swift, Cocoa Touch and the XCode toolset.
• Experience working with iOS frameworks such as Core Data, Core Animation, Core Graphics and Core Text.
• Knowledge of low-level C-based libraries, ffmpeg, Video and image processing.
• Experience with offline storage, threading performance tuning and memory tuning with tools.
• Familiarity with RESTful APIs to connect iOS applications to back-end services.
• Working knowledge of the general mobile landscape, architectures, trends and emerging technologies.
• Good knowledge of common design patterns, frameworks and libraries for mobile development.
• Solid understanding of the full mobile development life cycle.
• Discipline for testing and automation - unit, functional, integration, etc.
• Deliver high-quality, well-architected code that is clean and easy to understand and extend.
• Proficient understanding of code versioning tools.
• Strong working knowledge of HTML5 & CSS, MySQL, and JavaScript.
(ref:hirist.com