Position: iOS Developer
Company: Ein-des-Ein
Experience required: 3y
English level: upper

**Customer country:** Israel 

**Project description:** This is an Israeli start up, that makes photo challenges.

**Experience:** 
Minimum 4 years of experience developing native mobile applications within the iOS using  Xcode.

**Main technology:** Swift.

**Stack of used technologies:** 
At least 2 years experience with Swift, and at least 1 project attached, developed with Swift.

**Required skills:**
**Code:  **MVC, OOP, Delegation, Singletons, Optionals and Closures, networking, concurrency and threading, RESTful APIs and GCD. 
**UI: **Interface Builder, AutoLayouts, Storyboards, Scenes and Segues.  
- At least 1 app in the AppStore.
- Highly experienced with complicated UI Interfaces, Using ViewControllers,
TableViews, ScrollViews, Collections, TabBar, Custom Views and Third-Party UI.

**What skills would be a plus:**
- Experienced with game development and/or  rich User Interface Apps
(i.e. - Photo & Video, Social Networking, Music, Health & Fitness, Entertainment, Shopping, etc.).
- B.Sc in Computer Science / Software engineering.
- Basic knowledge of Objective-C, Using Git properly. View Life Cycle, CocoaPods, NotificationCenter (Observers), StoreKit (In-App Purchases), Push Notifications (APNS), MVVM.
- Using Alamofire, Socket.IO, Firebase (FCM, Analytics, Crashlytics), FB SDK, App Extensions (Share Ext, NotificationService Ext, etc), Animations, Error Handling, Generics.