Experience in iOS development from 3 years.
Strong knowledge of Swift and iOS SDK;
Understanding of Objective C code;
Good knowledge and experience in CoreData, experience with MagicalRecords will be a plus;
Experience with complex custom UI components;
Skills to build modular and reusable code;
Knowledge of KISS, SOLID principles, design patterns (MVP, VIPER, MVVM, Clean Swift). Ability and willingness to learn new frameworks and integrate them using SOLID principles;
Dependency manager via CocoaPods;
Experience with Fabric/Google Analytics, Fastlane.
Experience in combining Objective C and Swift in the same project;
Unit tests experience(XCTests, Quick/Nimble, etc);
Active github account;
Published iOS application in AppStore.
Competitive compensation depending on experience and skills;
Social package — medical insurance;
Massage in the office;
Professional and career growth;
Friendly team and pleasant working atmosphere;
Convenient office location in the center.
Actively participating in projects’ development as an iOS Developer;
Participate in the development of the team;
Participate in QA activities to ensure high quality code and a consistent user experience;
Manage multiple assignments at the same time and be able to prioritize tasks and set expectations.
Project is the B2B product, integrated with Salesforce CRM, for offline work with different business cases. Starting with modules with complex work and calculations in database (CoreData) and going to modules connected with maps/navigations or eSignature. It’s not like an interface for CRM, but more like an independent offline solution.
It’s based on both Objective and Swift, and all new functionality is building on Swift.
Products contains from modules connected via CocoaPods that give a possibility to try ideas from scratch in new modules and refactor the existing ones.