Responsibilities:You will be responsible for providing technical expertise for the entire mobile application life cycle starting from concept, design, development, test, release & support.You will be responsible to design and implement new user-facing features on complex mobile applicationsYou will be doing optimization of mobile applications to make it high performance on the iOS platformYou will be responsible for developing clean code based on the functional specification defined and the set milestonesYou will analyze, track & provide updates on the latest trends in the market by staying up to date with new technology trends in the mobile development landscapeYou will be responsible for developing quick prototype to identify the feasibility of the technologyYou will be responsible to implementing bug free upgrade of the mobile application when the mobile OS upgrade happensYou will be responsible for building the libraries and frameworks that support authentication, co presence, and cutting-edge network protocols.
Qualifications:Expertise in iOS frameworks/tools such as Swift UI, Core Data, Core ML etcExpertise in Apple’s design principles & application interface guideExpertise in Swift and Objective-CExpertise in OOPs and functional programmingExpertise in offline storage and sync mechanismsExperience integrating with scalable backend architecturesExcellent ability in troubleshooting issues and coming up with a resolutionExperienced in working in an Agile environmentExtensive knowledge of iOS development techniques and practices.Knowledge of the iOS SDK performance tools and optimization techniques.