Position: Junior IOS Developer
Company: Customertimes Corp
Category: iOS
Experience required: 1y
English level: intermediate

**Project Description**
Product for a pharma sales manager to boost sales. The system is intended for clinics, hospitals, and other business units.

**Job Responsibilities**
• Develop different native iOS functionality for a different kind 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**
• 1+ year of IOS development experience
• Knowledge of Swift/Objective-C
• Knowledge of OO, architectures, and design patterns
• 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
• 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 days of paid vacation, 15 paid days of sick leave with a doctor’s note, and 5 working days of paid sick leave without a doctor’s note
• Medical insurance coverage for employees, plus an option for family insurance coverage at a corporate rate
• Support for participation in professional development opportunities (webinars, conferences, trainings, etc.)
• Regular team-building opportunities, as well as bi-annual company-wide events
• Flexible work environments, including in-office, remote, or hybrid, based on employee preference and manager approval
• Free English classes in the office