Position: Middle iOS developer
Company: Magnise
Category: iOS
Experience required: 2y
English level: intermediate

— 2+ years of commercial experience in iOS development (Swift)
— Experience in iOS GUI development;
— Deep knowledge in key core APIs (e.g. AVFoundation, UIKit, Core Data, Keychain, etc.);
— Strong knowledge of: MVVM,  Clean Architecture, Auto-Layout, Coordinator pattern, Deep and Universal links
— Strong understanding of REST architecture
— Familiarity with Dependency Injection
— Understanding of SOLID, KISS, DRY Principles
— Good verbal and written communication skills
— Experience in troubleshooting and debugging of complex issues
— Experience with Git

Will be a plus:
Hands on with: Firebase services, Socket.io, Locksmith, Alamofire, PromiseKit


That's how we see the perfect candidate:
— You have more than 2 years of experience with technologies described above;
— Clear and concise communicator with excellent collaboration skills;
— Intermediate English level or higher;

Project: Mobile app - which allows you to buy and sell CFDs on Currencies, Stocks, Indices, Commodities and Cryptocurrencies. Assets such as Facebook, Google, Amazon, major and minor currency pairs, NASDAQ, Dow Jones, CAC 40 and FTSE 100 and many more are available for trading directly from the convenience of your mobile device.