Position: Upper Junior iOS Developer
Company: Raccoon Gang
Experience required: 1y
English level: intermediate

**Requirements**

• Experienced in commercial development (at least 1 year)
• A clear understanding of the principles of OOP
• Understanding ARC mechanisms
• Swift 4+
• GCD / NSOperation, understanding multithreading and asynchrony
• Storyboard / XIB
• CocoaPods / SPM / Carthage (one is enough)
• Git
• REST API
• MVC
• Delegate

**Would be a plus**

• Dynamic UI based on Swift code
• Knowledge of basic and design patterns (more than a Singleton)
• MVVM
• Alamofire
• Push Notifications
• CoreData / Realm
• Generics
• Understanding the principles of working with the App Store

**Responsibilities
**
•  Development of iOS applications
•  Interaction with the iOS team, code review
•  Communication with management, full involvement in the development process

**We offer**

• Professional and friendly team
• Adequate Management
• Flexible working hours
• Possibility to work from home
• Paid vacation and sick leave
• Cozy office in the city center
• English classes
• Regular corporate events and team buildings
• Apple MacBook Pro