Разработчик iOS
by Віктор Курочкін
1. Обязанности
1.1. разработка мобильных приложений под iOS
1.2. поддержка мобильных приложений
1.3. участие в отладке и тестировании приложений
1.4. размещение приложений в AppStore
1.5. разработка инструкций по работе с готовым продуктом
1.6. оформление необходимой документации
2. Повышение уровня квалификации
2.1. Видео курсы iOS-разработчик
2.2. Сылка "как стать IOS разработчиком"
3. Основные навыки
3.1. Начинающим специалистам необходимо знать CSS и HTML, принципы объектно-ориентированного программирования, среды разработки Cocoa/Xcode, языки программирования Objective-C/С++
3.2. Специалистам с опытом также необходимо знать iOS SDK, шаблоны проектирования, распространенные библиотеки и архитектуру iOS, скриптовые языки программирования (Ruby, Python), принципы клиент-серверной модели взаимодействия приложений
3.3. Знание требований к релизам приложений в AppStore
3.4. Востребованы навыки работы с Core Data (фирменной локальной базой данных от Apple, которая построена по типу SQL)
3.5. Умение разбираться в чужом коде
3.6. Владение техническим английским языком
4. Личные качества
4.1. Аналитический склад ума
4.2. Внимательность к деталям
4.3. Структурное мышление
4.4. Способность к самообучению
4.5. Ответственность