Responsibilities
• Development of native iOS applications for phones/tablets/IoT/AR;
• Manage and develop your own unit consisted of 3 developers;
• Collaboration with a team to define, design, and ship new features;
• Cooperation with business requirements;
• Mentor junior developers and help them develop their engineering skills;
• Daily project meetings;
Requirements
• Project architecture development experience: Clean Architecture, Viper (depending on the project);
• Experience with different databases: SQLite & Realm (for example), CoreData;
• Experience with UIKit, SwiftUI, Combine, RxSwift;
• Confident knowledge of multithreading;
• Understanding OOP, SOLID, and design patterns;
• The main language is Swift. ObjectiveC is additional;
We Offer You
• Competitive salary;
• Experience in working with colleagues locally and overseas;
• Flexible working schedule; Self-realization opportunities;
• Be the part of challenging projects using new technologies and tools;
• Friendly team and enjoyable working environment;
• Social and corporate events;
• Career development possibility;
• Participation in professional training, meetups;
Our Benefits
• Corporate medical insurance;
• Sports activities coverage;
• Remote work opportunity;
• Vacation at least 26 days, fully paid 3 days-off during the working year;
• Internal English courses;
• Comfortable and fully equipped workplace;