Position: iOS Developer
Company: Depositphotos
Experience required: 2y

Crello has distributed teams worldwide with offices in Kyiv and Limassol. We’re a team of more than 100 people, and this number keeps on growing along with the product and its user base. So we are always on the lookout for talents ready to join our enthusiastic squad.
We believe that everyone is capable of creating cool designs to share with the world. Crello helps marketers, bloggers, and entrepreneurs produce high-quality content and deliver it to their audience quickly and easily. We are creating a platform that helps to complete almost any design task in a few clicks.

**Responsibilities:**
• Design and build applications for the iOS platform
• Ensure the performance, quality, and responsiveness of applications
• Collaborate with a team to define, design, and ship new features
• Identify and correct bottlenecks and fix bugs
• Help maintain code quality, organization, and automatization

**Requirements:**
• 3+ years of experience as an iOS Developer
• Proficient with Swift and Cocoa Touch
• Experience with Core Data, StoreKit etc.
• Experience with offline storage, threading, and performance tuning (GCD, Operations)
• Experience with performance and memory tuning with tools
• Experience with Git
• Knowledge of SOLID Patterns and Principles
• Good knowledge of development best practices and solid understanding of MVC/MVP
• Familiarity with RESTful APIs to connect iOS applications to back-end services
• Understanding of Apple’s design principles and interface guidelines
• Proficient understanding of Auto Layout instruments
• Checked out mobile iOS Crello App

**Would be a plus:**
• Experience writing automated tests for iOS apps
• Experience with development apps for iPad
• Experience with Core Animation frameworks
• Familiarity with cloud message APIs and push notifications
• Using Diffable Data Source iOS API

**Russian-speaking environment on project**

**What we offer:**
• Large, complex, and rapidly developing project
• Paid Vacations (24 days), Statutory Holidays and Sick leaves
• Сompetitive salary
• Amazing team
• Free English lessons
• Flexible work schedule