Job Details
Job Responsibilities:- Development, delivery, and maintenance of mobile applications for iOS devices Ensuring that the mobile platform is safe, secure, and compatible with the latest devices and iOS versions Providing support for the development of mobile projects and devise solutions that are maintainable and scalable Identifying, diagnosing, and resolving production issues Identifying opportunities for process and tool improvements and perform the implementation.
Communicating with the client around technical issues and capabilities/limitations of iOS Skills:- Highly proficient with Swift or Objective-C Expertise in iOS frameworks such as Core Data, Core Location, etc Experience with offline storage, threading, and performance tuning Familiarity with RESTful APIs to connect iOS applications to back-end services Strong understanding of Object-Oriented principles and design patterns.
Knowledge of accessibility issues on iOS Deep understanding of Apples design principles and interface guidelines Experience in releasing apps via the store and other distribution methods Familiarity with cloud message APIs and push notifications (Firebase & APNS) Knowledge of iOS App State transitions A knack for bench marking and optimization will be valued.
Proficient understanding of code versioning tools (GIT and SVN) Understanding and experience of Agile development Deep understanding of watch OS and Swift UI Good communication skills BCA, MCA, B Tech, or an equivalent degree