Senior iOS developer

Tasks

  • Development and support of mobile applications for the company’s white-label products;
  • Building custom interface elements and animations;
  • Interaction with the team.

Our expectations

  • iOS development experience from 3 years;
  • Excellent knowledge of Swift and UIKit;
  • Knowledge of RxSwift and MVVM;
  • Experience in developing client-server applications;
  • Knowledge of patterns and anti-patterns of mobile application design;
  • Introduction to iOS Human Interface Guidelines.

Will be a plus

  • Knowledge of AutoLayout, Core Data;
  • Experience in developing applications from scratch;
  • Experience in building custom interface elements and animations;
  • Experience in team management and training of junior developers;
  • Understanding the principles of Clean Architecture and unidirectional data flow;
  • Experience writing Unit and UI tests.

Additionally

  • Willingness to discuss relocation to Georgia;
  • The ability to work from anywhere in the world.