Обязанности:
ПРОЕКТ: в банковской сфере. ЧТО МЫ ОЖИДАЕМ ОТ КАНДИДАТА: Опыт разработки на Swift от 3 лет. Знание функциональных особенностей языка, работа с Collections, Optionals, Protocol Oriented, Generics. Опыт работы со SwiftUI, понимание Combine. Опыт работы с UIKit, в том числе создание нестандартного UI, понимание работы с жестами, работа с таблицами и коллекциями. Знание платформы iOS и экосистемы Apple: сертификаты приложения, нотификации, разрешения. Знание особенностей управление памятью в iOS, умение пользоваться инструментами отладки. Понимание архитектурных паттернов, желателен опыт использования одной из архитектур: MVP, MVVM, VIPER. Понимание принципов сетевого взаимодействия: REST API, HTTP, JSON, APNs. Уверенное использование GCD и Structured concurrency (async await). Опыт работы с Git, знание git flow. Написание Unit-тестов. Понимание принципов проектирования SOLID. Умение работать в команде. Ответственный и креативный подход к решению поставленных задач. Будет плюсом Опыт управления зависимостями проекта, подключение подов, работа с несколькими таргетами, разбиение на фреймворки, настройка App Extensions. Участие в CodeReview. ЧЕМ ПРЕДСТОИТ ЗАНИМАТЬСЯ: Разработка мобильного приложения под платформу iOS; Выявление и исправление ошибок в работе текущих разработок; Поддержка и развитие проекта, добавление нового функционала. МЫ ПРЕДЛАГАЕМ: Возможность участия в интересных проектах. Возможность профессионального и карьерного роста в компании. Опыт работы в команде профессионалов. Специальные тарифы для сотрудников в спортивные клубы и языковые курсы и пр. Удаленный формат работы по локации РФ.Похожие вакансии