Position: Senior iOS Developer
Company: Autodoc
Category: iOS
Experience required: 2y
English level: intermediate

**Responsibility**
•	Create application prototypes, develop software, tests
•	Foreign colleague's communication
•	Requirements evaluation
•	Design developing
•	Refactoring and bug fixing
•	Ticket analyzing and bug fixing
•	Third-party supplier communication
•	Customer communication (status reporting, Workshop negotiation etc.)
•	Working with state of art tech and solving challenging tasks
•	investigate alternative algorithms and approaches to enable additional software features and improve computational performance
•	Working with state of art tech and solving challenging tasks
•	Verify, validate, and compare new algorithms
•	Follow the selected development methodology
•	Document software (source code, user’s guide, etc.)
•	Work with version control (Git, SVN) and project management (JIRA) tools
•	Quickly learn and apply software and non-software skills as needed to accomplish project goals
•	Participate in the generation of new research and product ideas for the overall company

**Must-have Skills**
•	Build and create mobile products in Objective-C or Swift 
•	Collaborate with UX, design and developers to build amazing guest experiences 
•	2 years of iOS application development expertise in a professional environment 
•	Expert knowledge of Objective-C with an interest in building experience in Swift 
•	Adept at using Cocoa to build beautiful interfaces in concert with a strong, working understanding of Core Data 
•	Shipped at least one app to the App Store, with experience in the app approval process 
•	Demonstrated ability to work on diverse projects requiring detailed analysis, creative/practical problem solving, time management and logical judgment 
•	Solid Knowledge of MVC, Singleton, KVC(KVO), Delegate Design Patterns; Objective-C Memory Management; Multithreading, Concurrency, Blocks Programming 
•	Experience with RESTful , JSON / XML / SOAP Web Services

**Nice to have Skills**
•	Android development skills,
•	Kotlin