iOS Mobile App Developer

Ref No. : 19-00032
Location: lafayette, LOUISIANA
Position Type : Contract

iOS Mobile App Developer

Job Description:
7+ years of industry experience with strong technical skills in Objective C and Swift
Advanced level expertise in SWIFT programming is a MUST.
Experience developing for macOS and iOS platforms
5 or more years of professional programming experience using Swift and Objective-C programming language.
Deep level of expertise in iOS Development – Excellent knowledge of XCode 9.0 and Instruments, Swift 3.0, Push Notifications etc.
Strong experience in using Cocoa Touch, Foundation, UIKit and UIWebView.
Strong knowledge and experience in Core Animation and UI responsiveness.
Experienced in working with dynamic data (e.g. JSON) through various interface types (e.g. REST).
Worked with multiple design patterns (MVC, MVVM).
Strong experience with Git. Experience in building / Packaging and publishing in the App store.
Demonstrable experience getting applications developed within the given time.
Develop, improve and maintain iOS applications
Experience working with back end technologies – Java, Node.js is a plus.
Use agile development and testing methodologies to ensure ongoing high quality code timely feature turnaround
Understanding of the system architecture. Given a requirement ability to come up with the architecture, ability to suggest solutions and identify loopholes in system. Need to have holistic view of system and develop effective solutions.
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.
Continuously Client, evaluate, and implement new technologies to maximize development efficiency