Position: iOS developer
Company: Unit Space
Category: iOS
Experience required: 2y

Messenger for iOS (iPhone), based on the matrix protocol (similar to the XMPP protocol, only better, newer, and with much better documentation), which provides secure data exchange (both text messages and media files) due to the already embedded webRTC and additional PGP encryption. Customization of the UI of the application will also be implemented.

**Key Requirements:**

-  Firebase Realtime DB
- Main technologies 
- Swift 
- UIKit 
- Web sockets, REST 
- Multithreading, concurrency 
- SOLID, MVVM & Coordinator architecture 
tools 
- CocoaPods, Swift Package Manager, Socket, Realm
- Experience with Matrix SDK or other