IOS разработчик
Требования
Местоположение и тип занятости
Компания
Международная компания, специализирующаяся на консалтинге, технологических услугах и аутсорсинге
Описание вакансии
Условия работы
Обязанности:
- Разработка нового мобильного банка для физических лиц на платформе iOS;
- Разработка платформенных компонентов;
- Оценка сложности разработки, планирование и работа в спринтах (agile/scrum);
- Code Review Ревью кода;
- Проектирование схемы базы данных;
- Взаимодействие с аналитиками, бизнес-заказчиками, тестировщиками, архитекторами и другими участниками рабочих групп;
- Согласование архитектурных решений и технических заданий;
- Документирование;
- Содействие в решении проблем в промышленной среде.
Основные требования:
- Опыт программирования на Swift от 2х лет;
- Опыт разработки под iOS от 2 лет;
- Бэкграунд в Obj-c;
- Хорошее знание платформы iOS, инструментов разработки, работы UI;
- Понимать принципы проектирования SOLID и придерживаться их;
- Знание и понимании основных паттернов проектирования и VIPER;
- Иметь опыт работы с Core Data, Swinject, RxSwift;
- Опыт разработки клиент-серверного приложения (REST, JSON);
- Опыт многопоточного программирования;
- Опыт работы с Git, знание git flow;
- Понимание жизненного цикла разработки ПО;
- Умение работать в команде.
Желательно:
- Опыт автоматизации тестирования мобильных приложений (Unit и UI тесты);
- Опыт работы над большими многомодульными проектами;
- Понимание принципов Agile.
Личные качества:
- Желание получать новый опыт и развиваться. Усидчивость. Коммуникабельность. Умение работать в команде.
- Аккуратность, ответственность, активная жизненная позиция, кандидат должен уметь аргументированно отстаивать свою точку зрения и при этом уметь слышать других.
Условия:
- Возможность карьерного роста
- Дружный профессиональный коллектив
- Оформление по ТК
- Удаленная работа