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

Projects: 
1. This platform allows you to perform various operations with financial resources: manage bank cards, make transfers between cards, recharge your phone and card, arrange loans, view payment analytics, as well as receive messages and calls via the platform. For users of this operator more functions are available.
2. An application where an investor can invest in projects of idols in return to receive: unique offers, goods or a return on investment with interest
3. iOS app for hasslefree meeting scheduling. The app allows creating typical, recurring and ad hoc meetings. The app’s calendar is synchronised with popular scheduling solutions, like Google Calendar. Calendly is the closest alternative to the app.
4. The player serves a line of people, giving them the desired food. People stand in lines before the stalls in the Food Festival, each customer has an icon above his head with the desired order. When that customer's turn comes, the player must give him the desired food by tapping the stall with the icon of his desired item.

Technologies: Swift, Objective-C, SwiftUI, UIKit, Carbon, Alamofire, Firebase, Amplitude, Kingfisher, Lottie, CoreData, WebSockets, Keychain Services, SwiftyJSON, RxSwift, Rxcocoa, Realm, Stripe, Redux, Snapkit, Combine, Uikit, Networking, MVVM, MVC

Higher computer science education, SOLID principles  
Strong knowledge of Objective-C and iOS SDK, Swift  
Multithreading, networking and databases   
Experience in designing and implementing custom UI components  
Experience with Continuous Integration   
Previous experience in peripheral equipment integration will be a plus.  
Good knowledge of English (intermediate and higher)