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.