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 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:
— 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;
— 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;
— 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;
— Flexible schedule; working day can start at 8 am or at 11 am. Also every month you will have a certain amount of days for 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.