Position: IOS Developer
Company: Customertimes Corp
Category: iOS
Experience required: 3y
English level: upper

**Job Responsibilities:**
• Develop different native iOS functionality for a different kinds of existing and new projects
• Integrate and develop new modules and functionality into existing iOS applications
• Actively participate in POC/MVP solutions and architecture exploring
• Implementation best practices

**Requirements:**
• Knowledge of Swift
• Knowledge of OOP, architectures, and design patterns
• Strong knowledge of Basic iOS frameworks, experience with CoreData, Fastlane, understanding of Memory management, -KVO/KVC, Multithreading, understanding of Objective-C Runtime principles, etc.
• Experience in working with CocoaPods, Carthage
• Understanding basic technologies and principles, like SOAP/REST/RESTful API, OAuth, WebSocket, TDD
• Full development lifecycle experience
• Experienced with App Store processes for app submission and maintenance, knowledge of Apple iTunes guidelines for applications
• Experience in creating an app for iPhone/iPad/Universal
• Knowledge of subversion control systems: Git;
• Understanding of main Agile principles

Would be a plus:
• General understanding of augmented reality.
• Experience with ARKit platform (RealityKit/SceneKit/SpriteKit).
• Good knowledge of 3D space and objects position in it.
• Experience with video streaming.
• Cloud Anchors Experience.
• OpenGL ES Experience.

**We offer:**
• Regular compensation package reviews
• 20 working days paid vacation leave, 15 working days of paid sick leave with a certificate and 5 working days of paid sick leave without a certificate.
• Medical Insurance program for employee (and the ability for an employee to insure family members at a corporate rate)
• Certification coverage & support for participation in specialized events (webinars, conferences, trainings etc.)
• Regular team-buildings inside team projects, as well as summer and winter corporate parties for the entire company
• Office or remote or mixed types of work are welcome — upon employee’s convenience and by approval of direct manager
• Free English classes in the office
• Convenient office location in the center.