Middle IOS
developer

What you have to do:

ellipse
Development of new and support for already implemented applications;
ellipse
participate in the discussion and creation of application architecture (MVC, MVP, VIP);
ellipse
conduct Code Review;
ellipse
work closely with PM, a development team and a UI/UX designer.

What do we expect from you:

ellipse
Commercial development experience of 1.5 years;
ellipse
knowledge of the Swift programming language;
ellipse
experience with Push Notifications, In-App Purchases / Subscriptions;
ellipse
understanding and experience with Git, Git flow;
ellipse
knowledge of the main frameworks: UIKit, Autolayout, CoreData, CoreLocation, etc.
ellipse
experience with CocoaPods;
ellipse
understanding of the principles of client-server interaction, multithreading (GCD, NSOperation) and memory management;
ellipse
experience in launching the application in the AppStore.

It will be a plus:

ellipse
Knowledge of Objective-C;
ellipse
experience with Realm;
ellipse
development experience for tvOS, watchOS;
ellipse
understanding of architectural patterns MVVM, MVP, VIP.

What we can offer:

ellipse
Competitive salary;
ellipse
English courses for employees in the company’s office;
ellipse
5 sick days;
ellipse
flexible working hours;
ellipse
Apple devices as a working tool;
ellipse
compensation of cost for courses, conferences and sports;
ellipse
prospects for professional and material growth based on the results of work;
ellipse
work on interesting tasks and real projects;
ellipse
the opportunity to learn from a strong team;
ellipse
provision of educational literature.