IOS разработчик
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Обязанности:
- Разработка приложений под IOS.
- Тестирование приложений (функциональное, модульное, регрессионное).
- Размещение приложений в AppStore
- Поддержка приложений
- Участие в анализе и уточнении требований по задачам бэклога. Оценка задач бэклога и их реализация.
- При необходимости и по согласованию сторон участие во внедрениях.
- Работа под непосредственным руководством владельца проекта в соответствии с задачами из бэклога, закрепленными за ним.
- Взаимодействие с другими членами команды для решения возникающих проблем при разработке ПО.
- Ответственность за достижение командой поставленных целей.
Требования:
-
Отличные знания основных iOS фреймворков
-
Навыки написания кода, который соответствует принятым в индустрии стандартам.
-
Опыт проектирования архитектуры приложения с нуля.
-
Знание ООП и паттернов проектирования.
-
Умение быстро разбираться в чужом коде.
-
Знание и опыт в построении архитектурных паттернов VIPER/MVVM/MVC;
-
Умение работать с Carthage/ git submodules;
-
Знание Swift и Objective-C;
-
Наличие опыта настройки CI/CD;
-
Знание ReactiveObjC/ReactiveSwift/AFNetworking(Alamofire);
-
Опыт использования JSON, REST API
-
Опыт написания клиент-серверных приложений
-
Наличие завершенных проектов в App Store, разработанных самостоятельно или в команде разработчиков;
-
Опыт реализации кастомных элементов интерфейса и сложных анимаций
-
Знание Multithreading, CoreData
-
Знание Xcode, CocoaPods, Git.
Условия:
- Оформление в соответствии с Трудовым кодексом РФ
- График работы свободный
- Офис компании находится в Ростове-на-Дону, возможна работа в офисе и/или удаленно
- Заработная плата - оклад + мотивация по KPI