IOS/Android разработчик - Кемерово - вакансия 270269
IT-Инвест
Дата обновления: 13.09.2016
Город: Кемерово
Профессия: Программисты, ИТ, телеком
Зарплата: 40000
Тип занятости: Не имеет значения
Текст вакансии:
Для создания мобильных приложений (iOS/Android) систем требуется разработчик с опытом работы на полную занятость.
iOS:
Мы ожидаем от вас:
- Уверенное знание Objective-C, iOS SDK (Cocoa Touch, Foundation, UIKit, Autolayout), знание особенностей разработки под iOS;
- Знание ООП и основных шаблонов проектирования, MVC, MVVM;
- Знание принципов управления памятью (ARC, MRC);
- Опыт работы с CoreData, CoreGraphics, Push-уведомлениями;
- Опыт разработки многопоточных приложений (Grand Central Dispatch), понимание принципов работы блоков;
- Опыт разработки клиент-серверных приложений (HTTP, REST API, JSON, OpenID);
- Опыт разработки приложений, использующих картографические сервисы (OpenStreetMap, Google Maps, Яндекс Карты).
Приветствуется:
- Наличие завершенных проектов в AppStore, разработанных самостоятельно или в команде;
- Умение работать с iTunes Connect, iOS Provisioning Portal, опыт публикации приложений в AppStore;
- Умение работать с системами управления версиями (Mercurial, SVN) и отслеживания ошибок (Jira);
- Умение разбираться и работать с «чужим» кодом;
- Умение работать в команде;
- Технический английский язык.
Android:
Мы ожидаем от вас:
- Уверенное знание Java, Android SDK, знание особенностей разработки под Android и создания интерфейсов;
- Знание ООП и основных шаблонов проектирования, MVC, MVVM;
- Опыт работы с sqlite, Push-уведомлениями;
- Опыт разработки многопоточных приложений;
- Опыт разработки клиент-серверных приложений (HTTP, REST API, JSON, OpenID);
- Опыт разработки приложений, использующих картографические сервисы (OpenStreetMap, Google Maps, Яндекс Карты).
Приветствуется:
- Наличие завершенных проектов в Google Play, разработанных самостоятельно или в команде;
- Умение работать с Google Play Developer Console, опыт публикации приложений в Google Play;
- Умение работать с системами управления версиями (Mercurial, SVN) и отслеживания ошибок (Jira);
- Умение разбираться и работать с «чужим» кодом;
- Умение работать в команде;
- Технический английский язык.
Приветствуется, владение технологиями разработки как iOS, так и Android.