Senior iOS Developer
Remotely
Full-time
Project occupancy
Responsibilities:
- Developing iOS applications in Swift;
- Conducting code reviews;
- Participation in team meetings;
- Interaction with colleagues from neighboring departments.
Requirements:
- Cumulative development experience for iOS platform - more than 3 years;
- Experience in using Swift for at least one year;
- Knowledge of Collections, Optionals, POP, Generics Multithreading;
- Understanding of Memory Management in iOS;
- Understanding and ability to put SOLID principles into practice;
- Proficiency in modern architectural patterns MVP, MVVM, VIPER;
- Experience with REST API, HTTP, JSON, APNs;
- English at the level of reading documentation.