Lead iOS Developer
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;