Job Description :
Hi, This is Siva from USG. I hope you are doing great. We have an urgent requirement with one of our client for a IOS Developer. Please go through the requirement and get back to me ASAP Job Title: IOS Developer Work Location: Atlanta, GA Relevant Experience (Yrs) : Have at least 8 years of experience on iOS app development Experience of Retail domain will be an added advantage Technical/Functional Skills : Experience with iOS, Swift, Objective C and Cocoa Touch 8+ years experience in mobile application development Experience in Viper Architecture Experience in UI designing with auto layout, storyboards and size classes. Fundamentals in object-oriented design, data structures, algorithm design, problem solving, and complexity analysis Good Knowledge of Swift programming concepts Knowledge of Swift Protocol Oriented Programming is preferable Deep knowledge on iOS multithreading programming is necessary Exceptional analytical aptitude and attention to detail Good knowledge of Ecommerce Technology and Architecture Have basic understanding of UML, XML, Web Services Deep understanding of iOS WebKit and Cookie handling Experience with developing Augmented Reality applications Good knowledge on framework integration and dependency management tools like Cocoa Pod/ Carthage etc. Experience with OpenGL/ Metal Framework Experience with Push notification frameworks such as Urban Airship Experience with layouts using stack view and collection views. Experience in developing Location based services including Map Kit Good Experience in various XCode debugging tools , especially Instrument tools Good Knowledge on Xcode Unit Testing and UI testing practices Understanding of Source Code Control (Preferred GIT) and maintenance Experience in calling REST API with XML and JSON Reponses Experience in continuous integration practices (Tools like Jenkins) is preferable Good knowledge on Apple's new features and updates on iOS and other relevant technologies Good Knowledge on various design patterns like MVC, MVP, MVVM etc. Roles & Responsibilities : Building complex iOS Apps (iPhone and iPad) Incorporate enhancements for new features Analysis of new requirements (business requirements), business impacts, work prioritization and estimation. Prepare Low level and High Level design document or technical specifications. Code and test(Unit and System Test) application components Generic Managerial Skills : Ability to take business requirements and develop functional design and help in technical design Good organizational and problem solving skills Good team player who is self motivated and well organized Strong oral and written communication skills Ability to work with remote teams Ability to manage project scope Ability to ensure quality of the delivered components. Onshore / Offshore team management, capacity planning Offshore co-ordination for construction and testing of defects/BRs, review and code delivery Education : B.E / B.Tech (Information Technology) or Equivalent Thanks &