Position: iOS developer
Company: U-CODERS
Experience required: 3y
English level: upper

— High-level of English speaking skills;
— Minimum 3 years of experience developing native mobile applications within the iOS using ​Xcode​;
— Strong understanding of ​Swift​ Language and iOS App Architecture patterns;
— Perfect understanding of ​Interface Builder, AutoLayouts, Storyboards, Scenes and Segues;
— A great understanding of networking, concurrency and threading, Using ​RESTful APIs and GCD;
— Scale and Performance consideration;
— Experience with submitting apps to the AppStore, Certificates & Profiles;
— Highly experienced with complicated UI Interfaces, Using ViewControllers, TableViews, ScrollViews, 
— Collections, TabBar, Custom Views and Third-Party UI Components.