Ios Developer
Alef Development
Moscow, Russian Federation
Application development for iOS 8.* and below versions. Working on XCode 7.*, 8.*, 9.*, 10.*Requirement understanding and analysis, Design discussions, Flow diagrams creation, design patterns, code optimization, performance improvement, complex custom implementations, unit testing, debugging, crash analysis.Using Object Oriented Methodologies and Agile methodology in developing the applications. Using MVC, Singleton, Delegate, Facade, Observer patterns for application development. Designing and implementing UI with/without XIBs/Storyboards, using View animations. Developing Asynchronous/Multithreaded applications using GCD/Blocks, using ARC, toll-free bridging etc. Using advanced concepts like UI State restoration, Archiving/Unarchiving, Predicates etc. Exploring the new iOS frameworks/technologies and implementing POCs. Using latest Network APIs(native/Third Party)/Libraries to develop network related applications.Writing Unit test cases/Automation scripts, performing code coverage, profiling, symbolicating, finding zombie objects, finding memory leaks, Cpu and Memory utilisation and performing advanced(conditional) debugging for the application.