Position: iOS Developer, Tickets Selling System
Company: DataArt
Category: iOS
Experience required: 3y
English level: intermediate

About the vacancy

DataArt is currently helping to modernize the IT system of an independent online retailer of railroad tickets. The company's annual income exceeds 190 million euros. The company is one of the leaders in the industry and is currently launching their new product, an international platform for ticket sales.

The client uses various tools to reach their customers, such as a mobile app, a responsive web application, or communicating with them directly through the call center. The system is very complex, it must comply with a large number of regulations. We provide API's for different clients including B2B channels and Global Distribution Systems (GDSes). We also provide solutions which are labeled by more than a half Train Operating Companies (TOC's) in UK and Europe.

The project uses Agile practices like pair programming, code reviews, IPM’s, continuous integration & delivery, and TDD & BDD. Key technologies are Swift (90%) and Objective-c (10%).

We are looking for an iOS Developer to join the mobile team that is working on a development travel app. It allows customers to buy travel tickets and use the buy-flow process that helps them to get to their destination. The team is split into both iOS and Android, each with a technical lead, all reporting into the Mobile Development Manager.

We hire people not to a project, but to the company. If the project (or your work in it) is over, you go to another project or to a paid “Idle”.

Must have
- Experience developing consumer-facing high-performance iOS applications
- Ability to write testable code and excellent debugging skills
- Experience working with Swift, willgness to learn and work with SwiftUI
- Practical experience with writing Unit and integration tests and UI automated tests
- Experience with Mobile application performance analysis and tuning
- Familiarity with Objective-C and Cocoa Touch
- In-depth understanding of Git
- Spoken English

Learn more about our policy of equal opportunities in employment