Перенесена в архив: iOS разработчик

111222
Отправить резюме

О вакансии

Компания, которая создаёт крупные интернет-проекты, ищет iOS-разработчика. Среди проектов: система городских парковок и платформа для поиска культурных мероприятий.

Требования:

  • Опыт iOS разработки 3+;
  • Уверенный технический английский;
  • Objective-C / Swift 3.1+;
  • Objective-C KVO/KVC, message forwarding, swizzling;
  • ООП, принципы SOLID;
  • Design Patterns - шаблоны проектирования;
  • Архитектурные подходы SOA, CleanArchitecture;
  • Шаблоны построения UI - MVP/VIPER, MVC;
  • Понимание механизмов MRC, ARC, GC;
  • Умение эффективно использовать GCD для решения задач с многопоточностью;
  • Умение работать с CoreData;
  • Понимание особенностей работы с объектным графом;
  • Понимание особенностей работы в многопоточной среде;
  • Знание шаблонов организации работы с CoreData;
  • Знание UIKit, CoreGraphics, CoreAnimation, CoreText;
  • UIViewController/Screen LifeCycle;
  • Умение создавать UI в коде (без xib, storyboard);
  • Умение реализовывать адаптивный UI на frame и на LayoutConstraints;
  • Умение работать с AsyncUI (AsyncDisplayKit/Texture, LayoutKit).

Будет плюсом:

  • Понимание iOS Human Interface Guidelines;
  • Знание Foundation, CoreLocation, навыки работы с сетью через URLSession без сторонних оберток, опыт работы с background modes;
  • Навыки работы с Keychain, Push Notifications, Bluetooth LE;
  • Опыт работы с любыми картографическими SDK (Apple, Google, Yandex);
  • Понимание особенностей эффективной работы с картами (при большом количестве объектов);
  • Опыт работы с сервисами аналитики;
  • Умение писать тесты: понимание TDD/BDD подходов, умение писать unit, UI-тесты;
  • Опыт работы с фреймворками для тестирования;
  • Системы контроля версий (Git, Hg);
  • Системы управления проектами (Redmine);
  • Навыки работы со сторонними зависимостями (Cocoapods, Cartage).

Условия:

  • Работа в проектах — лидерах российского рынка, где вклад каждого действительно важен и заметен;
  • Возможность поучаствовать в выходе успешных российских продуктов на зарубежные рынки;
  • Кодовая база и инфраструктура проекта, которая со временем развивается, а не деградирует;
  • Постоянная возможность для развития: обмен опытом внутри компании, с коллегами из других проектов, участие в мастер-классах и конференциях (проект растет быстрее, чем в два раза за год, сотрудники растут еще быстрее);
  • Зарплата 2 раза в месяц, без задержек, с полным оформлением по ТК РФ.

Интересно? Присылайте резюме на hr@digitalhr.ru

Отправить
резюме
на вакансию

hr@digitalhr.ru

Похожие вакансии

  • SaaS-платформа, которая посредством различных модулей позволяет управлять жизненным циклом клиента, в поиске Account Manager.

  • Нам нужен герой-ассистент, который будет мастером на все руки в нашей компании! Идеально: страшный перфекционист, любитель тестировать новые приложения/сервисы, виртуоз в клиентском сервисе. А ещё мы ценим тех, кому не всё равно.