Objective-C Developer

Kyiv, Full Time

Apply for this Job

Skills we look for:
— 3+ years of experience working in software development (Objective-C and Swift);
— Skills of the OOP and writing readable, quality, and supportable code: you follow the DRY, KISS, YAGNI, SOLID principles, you are familiar with MVC, MVVM architectures, and Auto Layout;
— Good knowledge of Cocoa/CocoaTouch frameworks, CoreData, Core Animation, their features, and workarounds;
— Solid understanding of Objective-C core concepts, its runtime, application lifecycle;
— Experience with Unit and Behaviour testing;
— Base knowledge of С++11 and STL.

Would be a plus:
— Experience in developing a project from scratch to AppStore;
— Experience in cross-platform development;
— Understanding of FRP concepts (either ReactiveCocoa or RxSwift);
— Experience with Image processing and/or DSP;
— Experience with commercial photography.

Your daily tasks will be:
— Design and build solutions in Objective-C/Swift/Objective-C++;
— Create beautiful and smooth interfaces, able to profile, find and fix performance and scalability problems;
— Support, maintenance, and refactoring of existing services and applications;
— Proactively collaborate with teammates to optimize the development process and participate in resolving unclear technical requirements;
— Review the existing code.

What do we offer:
— Possibility to work with true professionals and simply amazing people;
— Possibility to work on a one-of-a-kind photo editor — Luminar, which runs on Artificial Intelligence and makes editing fun and simple for everyone;
— Remote work;
— 21 days of paid vacation per year;
— Medical insurance and 21 days of paid sick leaves;
— Ample working space is located on Podil, and is equipped with everything you might need for productive and comfortable work;
— Team buildings and cool corporate parties.