Our mobile development department is growing, and we happy to invite an enthusiastic IOS Developer to join our friendly team.
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);
— professional and personal growth;
— free English classes at the office;
— comfortable working environment;
— coffee, tea, sweets;
— entertainments at the office (ping-pong, PS, poker, table football, etc).
— Write high quality, maintainable code;
— develop functionality according to the project requirements;
— participate in project meetings.