Проект - «Цифровой рубль» (знания в области реализации цифрового рубля в приоритете).
Что такое ЦР? – это третий вид денег, в дополнение к наличным и безналичным.
Цифровые рубли можно будет использовать для оплаты товаров и услуг, переводить другим людям и организациям, в них можно будет хранить сбережения.
В рамках проекта ЦР будет реализовано:
- Открытие и пополнение кошельков клиентом на платформе ЦР;
- Проверка остатка кошелька, история операций;
- Изменение статуса кошелька, изменение данных клиента;
- Покупка и продажа ЦР;
- Переводы C2C и C2B;
- Возвраты B2C;
- Процедуры, предусмотренные законодательством в сфере
- ПОД/ФТ/ФРОМУ, валютным законодательством;
Требования:
- Знания в области реализации Цифрового Рубля!
- Знание и эффективное использование IDE Xcode (не ниже 15.4)
- Опыт разработки на Swift (не ниже 5.9) от 3 лет
- Опыт разработки на архитектуре Viper, MVC, MVVM
- Опыт верстки кодом, UIKit + AutoLayout
- Продвинутое знание системных API основных фреймворков App Frameworks
- Опыт использования Instruments
- Понимание циклов работы iOS - приложения и управления памятью
- Понимание принципов SOLID, DRY, KISS, YAGNI
- Отличное знание Grand Central Dispatch
- Отличное знание CocoaPods и SPM
- Отличное знание Swiftlint и Code Style
- Отличное знание Generamba
- Отличное понимание ООП, ПОП и паттернов проектирования.
- Опыт написания Unit, Snapshot тестов
- Опыт развития и поддержки дизайн-системы
- Опыт работы/настройки мобильного CI/CD - Fastlane + GitlabCI
- Отличные знания IOS Human Interface Guidelines
- Проявление инициативы к внедрению новых подходов
- Активное участие в код ревью и жизни проекта
- Участие в принятии технических решений и планировании процесса разработки
- Решение архитектурных задач
- Обучение middle & junior разработчиков
- Работа на своем макбуке
Обязанности:
People management
- Найм:
-Предоставление требований к кандидатам
-Проведение собеседований
-Участие в процессе онбординга новых разработчиков
- Помощь в решении проблем
- Получение обратной связи и проведение one-to-one
- Управление ожиданиями
- Обучение, наставничество, контроль результатов работы разработчиков
- Оценка профессиональных компетенций, навыков и фундаментальных знаний разработчиков
- Составление индивидуального плана развития разработчиков
- Выполнение задач по стратегии ИТ в банке
- Знание технологий
- Знание технологического стека команды
- Участие в выборе целевого стека технологий в рамках задач команды
- Техническое проектирование, разработка(кодирование) разработка ПО, сопровождение ПО, исправление дефектов ПО (в зависимости от стека, на котором работает)
- Оценка трудоемкости разработки на основе технической документации
- Декомпозиция задач
- Первичное тестирование разработанного ПО
- Обеспечение технического качества и качества, разрабатываемого ПО
- Формирование и устранение технического долга по развиваемой системе
- Автоматизация цикла разработки
- Подготовка релизного пакета команды
- Проведение экспертизы существующих систем, моделей и применяемых технологий, в том числе в конфликтных, аварийных ситуациях
- Консультация смежных подразделений
- Работа с документацией
- Чтение, написание, рецензирование, согласование технической документации и подготовка дополнительной тех. документации в случае необходимости
- Отражение выполняемых работ в автоматизированных системах учета
- Изучение новых технологий и подходов.
Помимо откликов можете так же писать в телеграмм https://t.me/sviktoriya98
Так же просьба, в сопроводительном письме указывать сразу стек/технологии с которыми работали, исходя из требований вакансии.