Solid understanding of object-oriented programming;
Networking, Multi-threading experience;
Version control systems: Git, git flow;
Dependency managers: Cocoapods, Carthage (optional);
Persistence: CoreData;
UI: UIKit (custom screen transitions implementation, UICollectionView / UITableView, etc), Auto Layout, Interface Builder (storyboards, XIB’s);
IDE: Xcode;
Bug tracking: basic workflow with Jira;
Debug and profiling: basic experience with Xcode profiling tools, Instruments;
Good verbal and written communication skills;
Intermediate+ level of English.
Cross-platform development with Djinni technology.
Creating UI layout using both Xcode interface builder and via code;
Implementing core business logic using C++ language;
Also you will need to review the code of other team members.
1. Yoga/meditation solutions — the app allows making meditation and mindfulness part of the user’s daily routine. Using UIKit for building a complicated user interface and AVFoundation for providing the first-class sound experience.
2. Private community solutions — implementing space where influencers are connected, share insights and fuel innovation, developing messenger using XMPP protocol and implementing solid privacy experience using OMEMO extension for encrypting messages.