Разработчик iOS (Remote)
Требования
Местоположение и тип занятости
Компания
Международная компания, специализирующаяся на консалтинге, технологических услугах и аутсорсинге
Описание вакансии
Условия работы
Образование - Высшее
Опыт работы от 3-х лет
Основные требования:
- Опыт разработки мобильных приложений для iOS (не менее 3-х проектов с 2015 г. по н.в.).
- Необходимо знание XCode, Objective-C, Swift, Core Data, UIKit (особенно, UITableView).
- знание гайдлайнов мобильных приложений на базе iOS.
- опыт работы с JIRA, Confluence, Git.
- модульное тестирование.
- основы автоматизированного UI тестирования.
- понимание принципов S.O.L.I.D, D.R.Y, знание основных архитектурных подходов и шаблонов проектирования.
- знание алгоритмов и структур данных.
- Понимание того, что такое Feature Toggle и зачем он нужен.
- Понимание AB-тестирования.
- Умение писать многопоточный код и находить ошибки в нем.
- Понимание взаимодействия Objective-C и Swift.
- Навык работы с Data driven фреймворками для стандартных UIKit коллекций.
- Умение профилировать приложение.
Описание проекта Наша команда предоставляет клиентам полный набор функций для работы с валютами и обезличенными металлическими счетами в приложении Сбербанк Онлайн.
Мы реализуем как фронтальные доработки, так и бэковые.
Все задачи, касающиеся изменения интерфейсов проходят клиентские исследования, дизайнером отрисовываются макеты и пишется подробная аналитика.