Position: iOS Developer
Company: idapgroup.com
Category: iOS
Experience required: 2y

Required skills:
- 2+ years of experience in developing complex solutions for IOS;
- Good knowledge of IOS SDK;
- Solid understanding of Swift and Objective-C core concepts;
- Understanding of pros and cons of different architectures;
- Understanding of FRP concepts (either ReactiveCocoa or RxSwift).

We use:
- Cocoapods;
- Git;
- WebSockets for real-time communications, REST for everything else;
- KISS;
- DRY;
- Runtime;
- BDD (sometimes, if possible, pretty please?).

We avoid using:
- Viper, 4V, Discover and other fancy names;
- Clean code;
- Carthage;
- Iflets, guardlets and implicit unwrapping.

You can:
- Design and build applications for the iOS platform as part of a team or solely;
- Collaborate with cross-functional teams to define, design and ship new features;
- Work on applications mostly from scratch or the ones, that started around or less, than a year ago;
- Contribute, define, improve the app architecture and software development approaches;
- Mentor and be mentored.

We offer:
- Fair compensation package;
- Internal job training and employee development;
- Possibility of professionally growth;
- 20 business days of rest, paid sick leaves;
- Flexible working hours.