Требования:
- понимание принципов ООП, POP
- понимание принципов SOLID, KISS, DRY, YAGNI
- уверенные знания Swift опыт не менее 3х лет
- знание и опыт работы с базовыми структурами данных
- практические навыки работы c UserDefaults/Realm/CoreData
- знание ui архитектурных паттернов MVC, MVP, MVVM-C
- понимание архитектуры клиент-сервер
- опыт создания user-friendly интерфейсов с использованием AutoLayout, Interface Builders
- опыт полной программной разработки UI
- понимание принципов Human Interface Guideline
- опыт работы с фреймворками (Alamofire, Moya, SnapKit, Realm, Firebase, Google SDK’s, etc)
- опыт работы с многопоточностью (GCD, NSOperations)
- знание и опыт работы с дизайн паттернами (Gang of Four)
- понимание жизненного цикла мобильного приложения
- опыт работы с контролем версий Git
- уровень английского языка intermediate и выше
- желание учиться и развиваться
- наличие одного или нескольких приложений iOS в AppStore
- опыт работы с In-App Purchases
Чем предстоит заниматься:
- поддержка и развитие приложения
- участие в проектировании новых архитектурных решений
- рефакторинг существующего кода
- разработка нового функционала
Мы предлагаем:
- долгосрочное сотрудничество
- интересные проекты и технологии
- стабильная заработная плата
- стандартный рабочий день с гибкими обсуждаемыми условиями
- комфортный офис
- оборудованное рабочее место (два монитора)
- уроки английского языка в офисе
- чай, кофе, обед за счет фирмы
резюме отправлять на почту [email protected] с темой iOS Developer