Mac OS разработчик
Требования
Местоположение и тип занятости
Компания
Разработка игр для мобильных устройств и их поддержка.
Описание вакансии
Условия работы
Ищем разработчика для развития и поддержки десктопной версии приложения: коммуникационного сервиса, ориентированного на миллионы пользователей.
Необходимые навыки:
- Программирование на современном Objective-C (generics, nullability…);
- Продвинутое владение фреймворком Core Data;
- Экспертное владение Auto Layout;
- Опыт работы с ReactiveCocoa (v2);
- Знание маковских API: AppKit, Core Animation, Sandboxing, Drag-n-drop, MediaLibrary, AVFoundation, Maps, AddressBook, Notification Center, QuickLook…;
- Локализация с плюрализацией (stringsdict);
- Умение работать с Cocoapods;
- Знание HIG и умение аргументированно отстаивать его положения;
- Многопоточное программирование с применением Grand Central Dispatch;
- Знание экосистемы маковых приложений;
- Желание бороться с множественными багами ЭппКита и умение находить к ним годные воркэраунды;
- Адекватное использование Git’а (ветки, аккуратные атомарные коммиты и так далее…).