Position: Middle IOS Developer
Company: SPDeveloper
Experience required: 2y
English level: intermediate

The successful candidate should meet the following **expectations:**
— 1.5+ years of experience developing native apps for iOS platforms;
—  understanding of common design patterns (Cocoa Design Patterns, GOF, SOLID);
—  good Swift knowledge (ability to read Objective-C code would be a plus);
—  working experience with one of the package managers (CocoaPods/Carthage/SPM);
—  experience with at least two app architectures: (MVC/MVVM/MVP/VIPER);
—  experience with CoreData/Realm or other ORMs;
—  experience with multithreading/asynchronous execution (GCD/NSOperationQueue);
—  experience with the Developer account (App signing, test, and release distribution);
—  intermediate+ and a higher level of English (spoken and written);
— ability to write pure, readable, expandable code;
— ability to work independently, and as a team member.

**What we offer:**
— Competitive salary (based on interview result);
— 5-day working week (7 hrs/day).

**Responsibilities:**
— Write high quality, maintainable code;
— develop functionality according to the project requirements;
— participate in project meetings.

**Don't hesitate, apply!**