Ведущий разработчик iOS (Цифровой рубль) (удаленная работа)

24 декабря 2024

Уровень зарплаты:
з.п. не указана
Требуемый опыт работы:
Не указан

Вакансия: Ведущий разработчик iOS (Цифровой рубль)

Описание вакансии

Проект - Цифровой рубль.
Что такое ЦР? это третий вид денег, в дополнение к наличным и безналичным.
Цифровые рубли можно будет использовать для оплаты товаров и услуг, переводить другим людям и организациям, в них можно будет хранить сбережения.
В рамках проекта ЦР будет реализовано:
- Открытие и пополнение кошельков клиентом на платформе ЦР;
- Проверка остатка кошелька, история операций;
- Изменение статуса кошелька, изменение данных клиента;
- Покупка и продажа ЦР;
- Переводы C2C и C2B;
- Возвраты B2C

Требования:

  • Знания в области реализации Цифрового Рубля
  • Знание и эффективное использование IDE Xcode (не ниже 15.4)
  • Опыт разработки на Swift (не ниже 5.9) от 4 лет
  • Опыт разработки на архитектуре 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 разработчиков

Обязанности:

  • Участие в найме
  • Обучение, наставничество, контроль результатов работы разработчиков
  • Участие в выборе целевого стека технологий в рамках задач команды
  • Техническое проектирование, разработка(кодирование) разработка ПО,
    сопровождение ПО, исправление дефектов ПО (в зависимости от стека, на
    котором работает)
  • Оценка трудоемкости разработки на основе технической документации
  • Декомпозиция задач
  • Первичное тестирование разработанного ПО
  • Проведение экспертизы существующих систем, моделей и применяемых
    технологий, в том числе в конфликтных, аварийных ситуациях
  • Консультация смежных подразделений
  • Работа с документацией

Условия:

  • Возможность профессионального и карьерного роста в компании, возможность поучаствовать в разных проектах
  • Опыт работы в распределенной команде профессионалов
  • Уровень заработной платы обсуждается индивидуально
  • Возможность работать удаленно.


Посмотрите похожие вакансии

Ведущий разработчик iOS
Компания: EGAR Technology
Зарплата: з.п. не указана
IOS senior
Компания: Bell Integrator
Зарплата: з.п. не указана