Senior iOS developer

iOS Swift RxSwift CoreData
We are looking for a strong experienced developer to join our team, one who will help us with the development of applications for Apple mobile devices.
ROLE DESCRIPTION
  • Development of mobile applications of the company on iOS and modules for them
  • Participation in the formation of product specifications and documentation
  • Build and maintain application architecture
Requirements
  • Experience in developing mobile applications on iOS more than 5 years. Of these, in the Swift language – more than 3 years
  • Knowledge of OOP principles, data structures and design patterns
  • Understanding the operation of the MVVM pattern and its internal structure
  • Experience with CoreData and Realm and understanding of the details of their work
  • Knowledge of RxSwift, understanding of the principles of its work
  • Experience of using GCD
  • Understanding of the TCP / IP protocol and OSI layers
  • Ability to write Unit tests
  • Understanding of the work of distributed version control systems (Git)
Will be a plus
  • Understanding of the work of ARC (memory management)
Conditions
  • Work in a large and friendly team
  • Interesting projects and tasks
  • Official employment
  • Kicker, chat, drinks and cookies included
  • Full - time, office work
  • Possibility of relocation

Tell us about yourself

Name
Second name
Phone
Email address