iOS Developer (MCI GROUP)

A Leading Telecom Operator Tehran

Posted 4 years ago

Job Description

- Design and build advanced applications for the iOS platform - Collaborate with cross-functional teams to define, design, and ship new features. - Unit-test code for robustness, including edge cases, usability, and general reliability. - Work on bug fixing and improving application performance. - Continuously discover, evaluate, and implement new technologies to maximize development efficiency. - Writing clean, well designed, reusable code and libraries - Troubleshoot, test and maintain codes to ensure solid functionality - Optimizing application for maximum speed and scalability

Requirements

- 2+ years of work experience with native iOS development (Swift) - Experience with iOS application development integrations with RESTful APIs and JSON - Fluent user interface design and implementation - Proficient in Object Oriented concepts and MVC - Enough familiarity with iOS frameworks such as Core Data, Core Animation, MessageUI and MobileCoreServices - Mastering the Xcode environment - Mastering modern and creative design technologies in the field of Ui Ux and design framework frameworks - Familiarity with the concepts of multi-layered architecture - Familiar with relevant tools of source control such as (Git) - Experience with Swift Multithreading - Solid understanding of object-oriented programming, data structures, and algorithms - Fast learner with new technologies and the ability to rapidly implement them - Ideal Age Range: under 30 years old - As an advantage: graduated from reputable university - Teamwork abilities - Team Leading abilities - Problem solving skills

To see more jobs that fit your career