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.