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;