Position: Senior iOS Developer
Company: MIRA IT Recruiting
Experience required: 3y
English level: intermediate

We create solutions that work on the basis of a global platform with such advantages as: a secure system with localized software, an intuitive mobile application for Android and iOS, and affordable wireless devices that support the ZigBee and Z-Wave standards. Ensuring data protection in accordance with the European GDPR regulation and local legislation.

**Responsibilities:** 
- Design and build advanced applications for the iOS platform; 
- Collaborate with cross-functional teams to define, design, and ship features; 
- Work with outside data sources and API’s;
- Work on bug fixing and improving application performance;
- Continuously discover, evaluate, and implement new technologies; 
- Participation in new features architecture discussions. 

**Required skills:** 
- At least 5 years experience in design and build advanced applications for the iOS platform;
- Experience building commercial products for Apple platforms;
- Deep practical knowledge of iOS SDK, understanding of iOS app architecture, official platform recommendations, native platform tools and techniques;
- Performance analysis and optimisation techniques;
- Experience should range from UI layout, asynchronous programming, to low level hardware-related tasks;
- Ability and desire to write unit tests;
- Experience with reactive programming is a must;
- Experience with Realm database is a must.

**Technologies: **
- Swift, REST API, WebSockets, Realm, Reactive Programming (RxSwift).

**Will be a plus:**
- Experience with RIBs architecture is a big plus; - Experience with IoT, video streaming.

**What’s in for you:**
- medical insurance;
- english courses;
- team building / seminars / board games;
- payment for sports - 10% discount in the Sportlife network;
- training and conferences;
- coffee/cookies in the office.