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

The company’s main development center is located in Berlin, and its solutions are used in several dozen countries around the world. The service which DataArt is helping to develop connects passengers and drivers via a mobile application and an online portal. A flexible API allows the service to integrate with other travel systems, linking the client’s service with partner websites and booking tools.

DataArt’s specialists helped integrate travel services as well as updated and optimized the product’s internal systems (microservice architecture). DataArt developed a notifications mechanism that supports various devices. Сurrently, our main focus is back on integration with external services.

Must have
- 2+ years of experience working with Swift
- Xcode Unit and UI Testing habit
- Comfortable working with frameworks and patterns, Repository, Router, Coordinator patterns
- Experience working with MVP architecture, MVVM architecture
- Understanding of best practices for concurrency and threading
- Excellent understanding of UIKit and Xcode interface builders
- Integrating third party libraries, understanding of cocoapods
- Experience with CI/CD systems
- Experience with CoreLocation
- Knowledge on Firebase SDK
- Experience with deeplinking (Adjust, etc.)
- Spoken English

Would be a plus
- Experience with fastlane
- Experience with RxSwift
- Architecture experience other than MVC
- Experience with graphQL
- Experience with Apple Maps and/or Google Maps

Learn more about our policy of equal opportunities in employment