Чем заниматься:
- Разрабатывать и развивать мобильные приложения банка на платформе iOS;
- Обновлять и модернизировать сервисы мобильных приложений;
- Не только выполнять задачи, но и участвовать в их формировании: команда сама выбирает, какие задачи брать на следующий спринт;
- Участвовать в Code Review.
Что нужно знать для успешной работы:
- Уверенные знания и практический опыт программирования на Swift;
- Уверенное знание и владение ООП, паттернов проектирования;
- Умение проектировать архитектуру сложных приложений;
- Понимание принципов многопоточности (GCD, NSOperation, NSThread), управления памятью;
- Уверенные знание в iOS и его базовых фреймворков;
- Базовое понимание алгоритмов и структур данных, понимание принципов защиты информации и шифрования;
- Опыт работы с Git, понимание принципов gitflow;
- SOLID Ваши главные принципы.
Что мы предлагаем:
- Удаленная работа;
- Очень много Agile;
- Возможность внутреннего и внешнего обучения за счет компании;
- Система бонусирования 2,5-3 оклада в год;