Position: iOS Developer
Company: DataArt
Category: iOS
Experience required: 2y
English level: intermediate

About the vacancy

We’re looking for an iOS developer who will join the in-house team to work on the client part of a messaging platform. The project uses RxSwift and MVVM-C architecture. The UI is built using Texture (AsyncDisplayKit).

Responsibilities
- Finalizing the new version of the mobile messenger for iOS and SDK
- Interacting with the server using gRPC

Must have
- 2+ years of commercial development experience with RxSwift
- Experience in parallel and multithreaded programming
- Understanding the application life cycle and the way the application interacts with iOS
- Knowledge of MVVM
- Knowledge of texture (AsyncDisplayKit)
- Experience in optimizing application performance
- Experience with the Xcode tools
- Understanding the functionality of modern messaging
- Ability to explain solutions and share knowledge with colleagues
- Ability to take the initiative

Would be a plus
- Knowledge of RPC/gRPC
- Knowledge of Apple HIG (Human Interface Guidelines)
- Good spoken English

Learn more about our policy of equal opportunities in employment