ПРОЕКТ: в банковской сфере.
ЧТО МЫ ОЖИДАЕМ ОТ КАНДИДАТА:
- Опыт разработки на 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;
-
Выявление и исправление ошибок в работе текущих разработок;
-
Поддержка и развитие проекта, добавление нового функционала.
МЫ ПРЕДЛАГАЕМ:
- Возможность участия в интересных проектах.
- Возможность профессионального и карьерного роста в компании.
- Опыт работы в команде профессионалов.
- Специальные тарифы для сотрудников в спортивные клубы и языковые курсы и пр.
- Удаленный формат работы по локации РФ.