Position: Senior IOS developer
Company: Artkai
Experience required: 2y
English level: upper

The leaderboard tracks and ranks individual users in a particular area by their impact (measured in impact points) and rewards the best users for in-depth, thoughtful and accurate feedback. They work with and continue to work with local businesses to sponsor monthly rewards, providing them with a platform to attract new customers and meet. Businesses receive feedback through virtual location-based mailboxes that are visible to all users in the area.

Their goal is to democratize a good customer experience - to make your opinion valuable and to change the way companies interact with their customers.

Requirements:
- 2+ years of professional background in iOS development;
- Extensive experience developing iOS native applications in Swift;
- Familiarity with at least one of these design architects: Clean architecture, MVVM, MVI, VIPER;
- Proficiency with dependency managers such as CocoaPods, Carthage, and Swift package manager;
- Practice with distributing apps through the App Store;
- Experience with developing UI components using UIKit. You should be familiar with the in-code approach and Storyboards and XiBs;
- Good understanding of data persistence in iOS (CoreData / Realm), UserDefaults, and Keychain;
- Ability to prototype new features and redesign existing ones;
- Upper Intermediate level of English.

Knowledge of these technologies would be a plus:
- Objective-C knowledge;
- SwiftUI knowledge;
- Combine knowledge.

Interview with customer:
Call with a scrum master;
Technical interview.