IOS разработчик (СБОЛ)
Описание вакансии
Сбербанк - крупнейший банк в России (88 млн активных клиентов), один из ведущих международных финансовых институтов. Самый дорогой российский бренд, входящий в топ - 25 брендов мира. Мы создаем новую технологическую платформу, которая обеспечивает безопасность клиентов с помощью данных и алгоритмов.
Проект:
Ищем iOS разработчика в команду развития социальных и пенсионных сервисов на базе мобильного приложения СберБанк Онлайн (СБОЛ), а также модернизации автоматизированной системы ведения обработки социальных зачислений. Наши сервисы позволят клиентам банка - получателям пенсионных и социальных зачислений осуществлять документооборот с гос услугами и пенсионным фондом, получать большой спектр услуг с использованием мобильного приложения Сбербанка.
Цель проекта – расширять количество сценариев и сервисов для клиентов личного кабинета получателей социальных и пенсионных выплат в Сбербанк Онлайн.
Команда:
На проекте работает кросс-функциональная agile-команда – владелец продукта, аналитики, дизайнер, Java-разработчики, мобильные разработчики, тестировщики и дизайнеры.
Обязанности:
- разработка мобильного приложения Сбербанк-Онлайн;
- оценка сложности разработки, планирование и работа в спринтах (agile scrum);
- Code Review;
- контроль выполнения сроков;
- оптимизация работ команд;
- разрабатывать, планировать и запускать новые функции, влияющие на тысячи пользователей и миллионы клиентов;
- участвовать в развитии архитектуры одной из самых крупных систем Банка - ЕФС;
- использовать современные подходы, инструменты и технологии.
Требования:
Обязательно:
- опыт программирования на Objective-C и Swift. Важно - Swift на хорошем уровне;
- опыт разработки под iOS от 2-х лет;
- хорошее знание платформы IOS, инструментов разработки, работы UI;
- понимать принципы проектирования SOLID и придерживаться их;
- иметь опыт работы с Core Data;
- знание сетевых протоколов и технологий (HTTP(S), REST API, JSON);
- опыт многопоточного программирования;
- знание и понимании основных паттернов проектирования
- опыт работы с Git;
- понимание жизненного цикла разработки ПО.
Желательно:
- опыт автоматизации тестирования мобильных приложений (Unit и UI тесты);
- опыт работы над большими проектами;
- работа с системами таск и баг-трекинга;
- понимание принципов Agile.
Условия:
- команда профессионалов, готовых поддержать ваши инициативы;
- мощное железо, дополнительные мониторы и всё, что нужно для продуктивной работы;
- возможность работы с новыми технологиями;
- обучение за счёт компании;
- ДМС;
- прозрачная система бонусов и премий, достойная зарплата — размер обсудим на собеседовании.